I am a morning person, but was always tired at USNA, especially Plebe Year. I was better as an upperclass. Sleeping in class is bad, don't do it. Sit up front, bring gum, candies to chew on, water, coffee, whatever it takes. Stand up. As you get into your majors classes they tend to be small 15 or even 8 people in them. Can't sleep in those, its noticed quickly. You will get used to it. You will also sleep alot on the weekends. To be honest, you will wake up earlier in the fleet than you do at USNA. As an upperclass you can nap which helps. But alot of Mids will get in the habit of napping after class then being awake all night, tired all day and then repeat. But I think that is pretty standard for alot of college kids. I was an athlete so time management and sleep were so critical for me. I was probably often the first to bed as a Mid out of my room mates and friends. But I was often up first for practice, physical therapy, etc. You will figure out what works for you. Best advice I can recommend is to stay awake in class and really plan your week out, not just the next day.