Random weird thing I found out was the reason for my early morning headaches was because the water in the shower was too hot. I didn't think a thing like that would be the reason, but it's nice the solution to fixing that is easy.