If you take medicines or supplements on a daily basis and you're also experiencing sleep problems, ask your doctor whether the time of day you take your dosage may be keeping you awake.
"The effects may be subtle, but some medicines can make you alert for several hours after taking them," says Grandner. For example, antidepressants can have strong effects on sleep in either direction, and some pain medications may upset your stomach and make sleep more difficult.