Heat to subside by the end of the week