Aibu to get annoyed at a friend who frequently cancels get togethers, arranges to meet straight after something but then decides to nip somewhere else in between yet manages to attend all the nights out they have planned with others?
I'm beginning to feel a bit of a mug to be honest.
The other week we arranged to meet on the one morning where I'm child free but only for a couple of hours so is a busy day for me. She's going through some relationship difficulties and I've been supporting her as much as possible. I got to the meeting place and waited half an hour. She wasn't answering texts so tried to call and no answer. She eventually text after I'd given and gone home to say she'd gone back to bed after the school run and her phone had been off. I was pissed off I'd wasted my limited free time and it's not the first time she's done similar.
Most times she arranges to meet then does something before that means she can't meet me for another half hour or so so I'm hanging round waiting.
Last night we'd arranged getting together for drinks and she cancelled saying her kids wouldn't let her go out 
She has no trouble going out on big nights out with other friends from work or other friendship group.
Previously I've declined get togethers because of her doing this and think I'll have to again. I know she's going through a tough time but she keeps her commitments to everyone else.
I'm a mug aren't I?