So I'm 22, and have been dating my GF for almost 6 years. We're both a little akward about it because we are the only people we know who have been together for so long. Let alone during college etc. We are best friends, and most of the time we have a really great time together, whether it's partying or just hanging out. But for the last like 6 months, maybe longer, we've been having problems. It seems like my girlfriend is constantly annoyed by with me, or instantly upset if I say something slightly wrong, or quick to anger. Half the time we hang out, it's great and we have great fun, sex, and all the good stuff. The other half of the time, it's terrible, and she just gets upset by me being annoying or whatever and snaps at me, which instantly puts me into a bad mood. Granted, after an hour or so I get over it and just move on, but it still happens, and it always makes me feel bad, even though by the end of the night I can always recover. She always appoligizes too. An example of this, is just this weekend, I went sailing out to catalina for friday / saturday. When I get back, I'm really missing her / excited to talk to her, so I call her right as I get off the boat as I'm driving back. But there is some traffic and I drive a manual, so I was distracted on the phone, and at one point sort of just said hold on for 20 seconds while I try not to crash. She got annoyed (read: pissy) at the time because she said she was busy making ebay listings or something and that I was wasting her time by having her hold on while I was driving. Just so random and bitchy and unwarranted over something so trivial. Instantly turned me from being in a really good mood back from sailing to being upset about being back. SO I know a lot of people are going to read this and say ohh shes cheating on you or something. But in defense of my girlfriend she has ALOT on her plate. A year ago she was diagnosed with having a tumor in her spine, myoxiplillarsomething ependinoma. Over the last year, she has had to withdraw from college for a semester, lost 20k, gone through radiation WHILE going to school and maintaining a 3.7 GPA, on top of all this, she is in constant pain from having her spine broken during the operation, struggles physically, feels isolated because people define her by her cancer, ALSO it may be the case that they found tumor regrowth in her upper back which means potential paralysis and in my girlfriends eyes a slow death. So she has to live with that. Also health insurance is running out and it seems like nobody is willing to cover her and so she has no idea how she is going to pay for her NEED for CATscans and MRI's and all those horribly expensive things. But aside from all that, she is also on track to be student manager of a prestigous business thing on campus, and has a GREAT gpa. I'm sure there are also a huge amount of other things wrong too that I'm missing. But she hides it so well, so if I didn't really know her, you would never know. So I don't know what to do. I feel like I can't emotionally handle her always getting pissy or annoyed with me over the littlest things, but at the same time, I mean, I don't think I could handle half the shit she goes through. I mean she got better grades than I did, while driving 2+ hours a day just to get to radiation. So I can understand why she is so upset sometimes. And when she does get annoyed, there is always a reason. A lot of the times she says she isn't even annoyed at me, just the situation, but it always comes out at me. Truthfully, I feel like she is a little sick of me, and a little sick of just life itself with all the bad stuff going on. But what do I do? I have trouble even talking to her because all the other bad stuff going on in her life, and I just add to it. I feel like if I have a problem with her, or if something she does makes me upset, and I try and talk to her about it. It always ends in a fight with her saying stuff like "I just can't handle this" etc. It's pretty complex, I don't even feel comfortable posting this, because she reads OT and I know I will forget / leave something out and skew it and it will be unfair to her which will only serve to worsten things. I'm just troubled and really don't know where else to go for advice.