You need to wear a cpap
You wear it at night...consult your doctor....or Google.
Your dog got you pregnant.
do you dream a lot when you sleep?... you get good deep sleep when you're dreaming....(rem sleep)
I was gonna say exercise but I see you like weight training and swimming?
I get my best sleep when I exercise that day...getting injured sucks!.. hopefully your workouts will solve your sleep problems..:)
You need a healthy diet with no junk food. Then you will feel better rested.
Vitamin deficiency possibly?
Oh yes it definitely can. It can cause tiredness, aches and an assortment of other issues. Hopefully it's nothing serious :)
wow it happens with me a lot