Try getting 8 hours+ of sleep a night. There is tons of research that 8 hours or more is needed (and most people in modern society dont get that). There will be plenty of people that come out of the the woodwork and say "but I only need 4!". That's statistically incredibly unlikely--winning the lottery unlikely. Humans need sleep. If you are working out a lot and only getting 7 hours, that's probably your problem. It…
If I sleep for 8+ hours, I feel foggy and get a characteristic minor headache that lasts for hours. Basically guaranteed if I go above 9-10. Seems I function best at 7 hours so I wonder what's up with that headache
If I sleep 6 or fewer hours, I feel queasy for about half the day.
My body prefers about 9.