There are several factors that impact your sleeping patterns. It can be internal factors such as your diet, lifestyle, routine, stress/anxiety or even external ones like your mattress, pillow etc. However, research shows that Hormones and Sleep have a very…