My boyfriend (25M) and I (21F) have been dating for a year and three months now. We have a great relationship and we really do love each other. We get along well, and all my friends and family love him too.
My only issue is that he is prone to hiding things from me and lying to me. I recently found out from an anonymous DM on Instagram the true way his parents found out about us (he lied about this), how long his previous relationship was (also lied about this) and the fact that he slept with someone else the day before we had our first kiss (I never knew and he never tried to tell me).
I'm having trouble getting over everything, especially after finding out he was intimate with someone the day before what was an important day to me, he was my first kiss. I just feel a little used, naïve and just overall icky. The reason I feel this way is because the girl he slept with is his older sister's friend. I have met her, I went to his older sister's hens weekend and she was there. Throughout his older sister's wedding week, she was there and present. She was apart of the dance I taught his older sister and her friends, she's just around a lot. I feel like a fool, because apparently a lot of people within his sister's friend group knew and I have just been so unaware and stupid, trying my best to get along with his older sister's friends to get closer to his sisters. The worst part I believe, is that after his sister's wedding, I called her out by name to my boyfriend and I said that I didn't think she likes me and that I got weird vibes from her. But my boyfriend played it off, and even when as far as to say he'd ask his sister if I wanted, which I obviously declined. I feel a little humiliated.
When my boyfriend and I spoke about this, his reasoning behind lying was that he didn't want his ex to have any part of our relationship, or the reason he didn't tell me about the girl he slept with was because he didn't want to make me uncomfortable.
I don't know how to get over this. It took me so long to get my retroactive jealousy in check when I found out he had a recent ex (we started talking early Feb 22', he broke up with his ex late January 22'), and now to throw in a girl he had a one night stand with the day before we kissed is hurting me like crazy. I've asked to have some space away but I'm not sure if things will ever go back to normal. My trust has been broken, I am genuinely so hurt and I have little faith that he's going to change. However, on the other hand, I truly do love him, and have imagined a future with him. He even gave me a promise ring and has openly spoken about marriage. He really is a great guy, he ticks all my boxes and loves me so much. I believe in his past he's just grown up hiding and lying from his family so it has just become a habit, but I am a very understanding person by nature and he knows this too. I feel like he takes advantage of that as I have forgiven him for lying to me before.
I know I'm young and if our relationship ends, it won't be the end of the world but I really do love him with everything I have. Please help me and give me some advice as to what I should do.