Dude I cannot answer this with a straight face but ill try my best!
Ok first things first! Answer this honestly! Do you want a girlfriend because you wanna " share your feelings" or do you wanna have sex with someone? Coz from what I know so far, you are horny and sexually frustrated. Which is understandable, we have all been there. Regardless of what your answer is I’ll put it simply…
Is there any woman you like besides the neighbor aunty? If the answer is yes then, approach that woman and ask her out on a date. Don’t confess your feelings or blatantly declare your love for her. that shit rarely works.
But if you don’t have any other girl, then you have to find one. For that you need to go to more social gatherings. If you are at college then there would be college girls. If at work then the women there. If you can’t do both, then there’s always bars and pubs where you can meet women. If you can’t do any of those, then you have tinder.
Now there’s no saying if they’ll accept or not. But the point is to keep trying. Don’t take rejections seriously! And don’t ever mention your creepy habit to any girl you talk to! No matter what kind of an angel she is, she’ll be turned off.
So go out there and do it! All the best bro!