I cheated on my long distance relationship girlfriend, should I tell her?

Anonymous
i have been together with my girlfriend for almost 1 and 1/2 year.

i had 2 short relationships before and she is my first very serious girlfriend.

last year was like a beautiful dream for me, the best year in my life

she went back to her country just at the beginning of this year. in the summer I met another girl, we went to club, she was drunk, I just lost my mind and we did oral sex outside her apartment building, well she actually just did it for me for a few seconds and stopped. I saw her again two times the next few days but she seemed to have moved on from it.

my girlfriend is coming to visit me soon, she worked very hard to save enough money to come here.

and I had no job and no money, she said she can't rely on me, and I understand that. these days I have been trying to change myself, and the thought of maybe I should tell my girlfriend just came up.

i am a man, I want to give my girl the best of everything, I want her to be happy. I also can not stand myself of hiding the truth from her.

the thought of me having betrayed someone that loves me makes me very shameful, and the thought of her getting hurt brings me to tears...

everyday since she went back I have been thinking of her, I don't know why during the time I cheated I didn't think of her, I totally lacked of self control, I was stupid

these days I am trying to preparing everything for her short visit, like money and places that we should go and activities...

i know that if it was not for her I might continue to be a lazy ass, she is my motivation to change, to be a better man...

she has always encouraged me and stayed by my side when I am down

i have always told her I wanted to be a good man, and that I thought about I would try to give her everything and her happiness is the most important thing to me.

why did I say such things while I have betrayed her?

should I just confess to her, and let her decide our future?

Updates
+1 y
i will introduce her to my family when she arrives, she also said she wants to meet my family, if that shows how serious we are
Updates
+1 y
recently she has been really stressed by her hectic life and worry about my problems
Updates
+1 y
her birthday is in a week, she is at the age of looking for someone to have commitments with
I cheated on my long distance relationship girlfriend, should I tell her?
7 Opinion