Just for a background, my (now ex, but this episode happened a year before we broke up) gf (F27) is very insecure, jealous and because of that, controlling. I (M23) always showed her that she was the only girl in my life and never did anything close to cheating.

The day I started in my job was the same day she had a test, and if she passed (she did!) she would enter in a doctorate program. This would make our relationship easier because we would be living relatively close (2h drive instead of a 6h bus ride).

When I arrived at the office, I was the only guy, there was 4 women working there, including the HR girl who processed my admission and that my gf made it clear that she was not comfortable about me talking to her.

Anyway, I didn't want to upset my gf or get her on her nerves right before the test, so when she asked who was in the office, I said there was 2 girls, 2 guys and me.

I know it was wrong, but I did with a reason and with the full intent to tell her later that day, but what I intended was worthless. After her test, we were chatting, I slipped and she found out. Later that day we talk about it, almost broke up, but managed to stick together and work through it.

Now I wanna hear some opinions because I'm on the fence, I feel like an asshole, but at the same time I feel justified.