<human>: Condense the text into a few key points

Backstory:

My SO is dealing with the impending loss of her mother, who's been battling cancer for three years now. I've tried to be there for her as much as i can, listening to her problems and occasionally trying to put input too. It seems though that the things I say usually piss her off even more or are insensitive and she feels that I haven't done a very good job of being there for her despite my clearing of most of my plans in order for me to be immediately available to her. We're in a long distance relationship (2 1/2 years) by the way, so I can't be there for her physically, something she wants lately as well. How can i be there for her better? I've reverted to not saying much except "i'm sorry darling. this must be very hard." and whatnot. She's upset at me for not giving enough support and lately there's been talk about whether or not we should be in this relationship right now.
<bot>: Long distance relationship for 2 1/2 years. SO is about to lose her mom, and despite my attempts to be there for her it's not enough. How can i be better for her?