Just a post to follow on from the last.
Met my Italian friend and also her friends last night, we had an amazing time. Tonight, back to the GF. I was told how every time I have ever made friends it always end with others getting hurt, and how I "wasn't at my home last night so wasn't there for her" yet she was out for the evening. I was feeling good about myself this morning, first time I have had any friends in years, now I feel crappy and feel guilty.
Anyway, I apologised to my GF and told her I was being selfish for going out.