My sleep schedule is really messed up. I stay up well past midnight and I feel like I need at least 1 nap during the day. How can I reset it? At times I find it impossible to stay awake when I should be awake. I would like to aim at being asleep at midnight and waking up at 8 (given what I'm doing that already is a difficult goal).
One contributor to the problem is I have swimming practice at 9:30-10:30PM and I'm supposed to eat a meal with protein and energy after it. Also, I live in a shared house and find it disturbing when the roommates close the door when using the bathroom at night. Actually that may be a reason why I take naps during the day: it's when fewest people are home and therefore is the quietest.