I lied to my girlfriend about my body count twice and feel really bad about it?

Anonymous
So when I first met my girlfriend of almost 4 months now, I was an idiot and lied to her saying I only had sex with one other girl before her (I lied), I actually slept with 3 girls, the first girl I was truthful about, the second one was a secret because it was with my best friends ex and the third one was with a girl who I slept with the night before I met my girlfriend and that I regret).

I lied about the 2nd and 3rd girl so people wouldn’t know I had sex with my best friends ex and the 3rd girl because I didn’t want to hurt my gf’s feelings. But one night a month or two ago we both got drunk and smoked weed and she was trying to make me jealous on purpose, plus I thought I caught onto a lie of hers so I lied and said I slept with an old ex (who I didn’t even sleep with but I didn’t want to mention the actual women I slept with and how they happened for reasons already mentioned) to hurt her feelings cause she hurt mine. Now last night I came clean and told her the truth, we had one of our worst fights in our relationship so far and in public too (it was at a bar) but she said she forgave me and she still loved me but I can’t help but feel super bad about it and that she forgave me to easily. What should I do now (other than the obvious in not lying anymore)?
I lied to my girlfriend about my body count twice and feel really bad about it?
6 Opinion