According to my doctor in order to get a good night's sleep, it must be quiet, dark, and comfortable. If it is hot or cold in the room, this will hinder going to sleep. The sleeper must not drink caffeine after 6:00 p.m., nor eat anything that might weigh heavy on the digestive system. If sleep does not come immediately, the doctor suggests taking tylenol p.m. which does not give you a drugged feeling in the morning.
If you get the good night's sleep, a person should not be sleepy during the day if he is busy. However, if at noon, he eats a heavy meal then at about 2:00 p.m., the body will want to nap. Drink something with caffeine in it to perk up.
Unless there is a medical problem or medication is being taken that causes drowsiness, then following the doctor's suggestions should help in controlling sleep. Hope this helps.