I am 20 and in my first long term relationship. But it hasn't been what I expected.

She is good at paying for stuff and sometimes buys me things but she has a job and I'm at uni. I feel like once I have a job this will change.

The main downside to the relationship is that she is very emotional which I didn't expect, if she doesn't get her own way or even if I say something she didn't like she will act out and get moody. Then it's all, I was on my period, I'm self conscious, I'm stressed from my job, I'm just not having a good time lately. She can't go a few days without being snappy and grumpy over something not important. Can't even enjoy a week holiday together without getting moody.

Then I don't know if this is normal for relationships but she always goes on about how madly in love with me she is and wants to get married and stuff (she had a bf for 3 years before me and said the same things) but then she fancies loads of celebrities and once she was like "I'd love to have sex with him, he's so muscular" and didn't realise why I was upset about it. I look and think about other girls sometimes but I would never say something like that to her.

She posts photos of us on Facebook quite a bit but I honestly think sometimes she's just hoping her ex sees it to make him jealous. She also really goes on about how much better I am than him (apparently he was very socially awkward and shy) yet she wrote all that soppy love shit about him as well.

I just don't get her. Not sure if I'd rather be on my own, chill with my family, get a graduate job and travel the world when I can. If I did end it, I'd probably stay off relationships for a while.