<human>: Can you provide a brief rundown of the text in within 3 sentences?

Hi Reddit, I need a bit of advice and to know whether I'm being an arse or not.
So my (26m) girlfriend (27f) of just over a year is off to London early tomorrow morning (7am) to start training for her new job, and will be back on Friday.
I went out last night with friends for a curry and I've spent the day with her today. Originally she was leaving this (Saturday) afternoon and so I went ahead and made plans for Sunday. I'm obviously going to miss her and wanted to occupy myself with something so I wasn't 'moping' around all day.
About a week ago she said she was actually leaving Sunday morning and this last week she was saying how she didn't want to be out late today because she wanted to go home, pack and have an early night. At no point did I think I'd be staying with her tonight. 
So fast forward to this morning and I arrived at hers. When I said I wasn't staying over tonight she got really upset and when I explained why she got really angry and said that I'm always putting other people before her. She also said her mum believes I treat her like shit because 'I'm always out with my friends'. I don't think that's particularly fair because whenever we have a weekend off together (which isn't that common because she works in retail), I make sure I'm free too. 
She's got training for the next few weeks so I'll be able to take her to the station in the coming weeks and as she lives with her parents, they are available to take her to the station.

Am I being a bastard by not staying over and taking her to the station? Should I say anything to her mum?
<bot>: girlfriend is going to London for a week, gut upset/angry that I wasn't staying over and taking her to the station.