Man, I'm a virgin guy just like you, same age as well. I considered many times to look for a escort to lose my virginity. The truth is I don't want to lose my virginity like that, I want it to be spontaneous with a girl that loves me. Sometimes I really feel lonely, specially after the pmo, but then I remember my decision to fix me up before starting a relationship and I focus on the others aspects of my life. There's no shame to be a virgin. Improve yourself, work hard to bring the best version of yourself. Don't worry man, there's nothing wrong to wait for the right girl.