This is exactly what i have. I was always like this as a kid, and as a teenager it was worse. When i started working i always had a lot of trouble making my sleep and work schedules mesh. Eventually i just ended up working the late shift because it was easier.