What do I do?
Hello Wes,
Thank you for the vulnerability of your question. It seems like you find yourself in a place where you don't know what to do. It sounds like there has been a lot of ineffective communication with your girlfriend on both parts, and that this has led you to take actions to get your needs met that you now regret. As far as whether you should tell your partner or not; do you feel you can feel comfortable in the relationship with those secrets to hide?
I can understand the fear and anxiety about how your girlfriend will respond to knowing you had intimate relationships with other people. However, if you do not open up about how your sexual needs aren't getting met is it likely you will seek that need to be met again? I can't tell you what to do in a situation like this, but I can say that lack of communication and secrets do have a tendency to harm trust in a relationship, but it can always be repaired.
I encourage you to meet with a therapist, who also can't tell you what to do, but can help you to sort through your thoughts and values regarding the relationship. A therapist would also be able to help you to set boundaries and how to talk assertively with your girlfriend so she is not dismissing your feelings and needs. There are many therapists here on BetterHelp ready to assist you in working through these present circumstances. You can also seek therapy through more traditional means either through your insurance or a community mental health clinic.
There is absolutely hope for the relationship if that were to be the choice you make, and I encourage you to consider therapy for yourself to sort through what you want, but then also highly recommend couples work if you decide to tell your girlfriend and you both decide to work through things. Again, it truly sounds like things have been two sided and there has been lack of effective communication/not listening to one another's needs. Couples therapy can help you both to communicate with one another and to understand one another's needs.
Thank you again for your question. Take care.