I’ve done something I never thought I would... what should I do?

Been with my boyfriend now for 2 and a half years and I’m happy but at the moment we’re seeing each other less because of the global pandemic. Last night I met someone on an online game and we got chatting all night for hours and I was getting these feelings that I haven’t felt with my boyfriend for a long time. As the hours went by the conversation started to escalate. This guy was making me feel really good and then i started to flirt and it got a bit heated. I felt like I needed to let myself go because I feel like I’m not sexually satisfied enough in my current relationship and it all just came out. I feel ashamed for what I’ve done and now I don’t know what to do. I don’t want to hurt anyone. I can’t tell my boyfriend about this and I still want to continue speaking to the other guy because I really liked the attention he was giving me and he made me feel good about myself. Sometimes my boyfriend puts me down and doesn’t make me feel good about myself. I’ve always been loyal in my relationship but now I think I possibly may have cheated and I’m so scared and confused I don’t know what to do. I’ve always said to myself I would be loyal to my boyfriend and couldn’t see myself with anyone else but then why did this happen with the other guy? I don’t know what’s going on with me lately. When my boyfriend calls I always feel like I want to get off the phone and I am not feeling like I really miss him. I am trembling with nerves right now and feel so guilty and hating myself and I don’t know what to do and how I can fix this. Has anyone got any advice? Please no hate or judging. I suffer with mental health so I’m really in a bad place right now. I’m so scared I don’t know what to do :(
I’ve done something I never thought I would... what should I do?
Add Opinion