I recently started a job, as I just about feel okay to work part-time, and it's going well. This is my third week, and I'm on the tail-end of training. The job is tolerable. I'm good at it, but at the end of the day it's just work. I doubt I'm ever going to be overly passionate about going to a place I have to be. 

The main problem is it's awkward to get to. I don't drive and have to take the bus. However, the buses only go to that area every hour or so and arrive juuust a bit late. I've discussed a late start and finish with my employer; they were genuinely sympathetic, but they're not allowing it. Throughout training at least, they've been great and allowed me to do exactly that.

From tomorrow I'll be expected to work my contracted hours with no late starts and finishes. I realise this is a completely reasonable thing for them to expect, as it's, y'know, the contract, and it's something I agreed to. It's also far from impossible, just awkward.

Why did I spiral into a miniature depression upon hearing the news? Waking up earlier and getting home later is nothing that awful, so why am I so torn up and stressed about it? I feel angry and out of control. Again, I knew this was coming and intellectually am fine with it. It's just my fucked up emotions that are the problem. 

Any tips on how to deal with this would help.