Hey Tim!! The ever faithful, loyal, funny down-to-earth fiscally-responsible guy...
When faced with a problem that seems too difficult to solve, sometimes it's best to just take a step back, take a deep breath, and admit to yourself, "Ok, I've tried everything I can think of, and things aren't working out. I simply can't figure this out now." And move on. I know that it's difficult to consider this prospect, but sometimes we just aren't in the best position emotionally, physically, knowledge- or experience-wise to solve an intractable problem, and we need to set the problem aside and take a break. There's only so much you or anyone else can do in that kind of situation, and beating yourself up over it is not going to help things, and will just wreck your self-esteem. You actually have a lot going for you in your life these days: you're on the cusp of getting your bachelor's degree, you'll be able to get a very decent-paying job with it and you already have a license, so in time you'll be able to save up for a car and really get around on your own!
Tim, I know that it's hard... I certainly didn't write "War and Peace" in the "In love w/ aspie" sticky because I had an easy time :lol:... but if you can muster up the strength, try not to think about your dating situation. While you're waiting for things to settle down, don't let life pass you by. Do something new if you have to... anything near you that piques your curiosity? Anything that you've always wondered about, but never took the time to investigate on your own time? You may have been repressed earlier in life, but YOU are in control of your own life now, YOU have the power to make your life better, enjoying the things you are interested in and want to do. Your life is not dependent on any Christian conservative, sexually-uninhibited woman or even on a liberal artsy woman with a penchant for South Park. Your life is yours, and you can make it very fulfilling and exciting if you want to make it that way! You just need to go do something fun for yourself and convince yourself of that. There's still a whole world out there to explore! And you still have many long years of awesome and exciting life to look forward to.
And after a while... taking as much time as is necessary... one day you may find yourself revisiting this problem that you had set aside, and you might realize that during the months or years that you did not think too much of this problem, that you've gained some wisdom and experience along the way. Maybe you'll be in an emotionally better place, and the solution to the problem presents itself to you without much effort. When that happens, not only will your problem be solved, but you'll have gotten a lot of wisdom and experience and fun along the way. That's the best anyone can realistically hope for.
_________________
Won't you help a poor little puppy?