This could be because of your daily schedule. If you have long working hours or work a night shift, it could easily mess with your sleep schedule. Stress, on the other hand, can also be a contributing factor.