Sorry to here it, please take a seat and have some free advice from an old man.
Life if full of ups and downs, but what matters the most no matter what age you are is your friends, all through life you friends will always be there.
So don`t worry when something shit happens and you are feeling down, just talk to your friends or us nice people here.
As for love, I loved all my GF`s....
Oh yeah, a bit of real advice, if your GF`s mum is large (Y) then I`am afraid thats what your GF will end up like, if you fancy the mom...you`ve got it made (Y)"