There are many factors that can affect sleep. These can include physical, environmental, and lifestyle factors. Physically, sleep can be disrupted by medical conditions such as sleep apnea, insomnia, and restless leg syndrome. Environmentally, noise and light can disrupt sleep, as well as a...