ive had this problems plenty of times too but ive worked enough night shifts now and wasted enough time before work that i try my best to get myself to do anything before work sometimes i just lay in bed browsing reddit until work though good days and bad days lol