Night sweats happen for various reasons. These include sleeping in warm weather and wearing too many layers, as well as more serious causes, such as anxiety and cancer. Treatment and prevention ...