Well, not to sound rude, but is your autism being treated? That should be your first step, is to learn how to work with your autism.
This might help...
http://www.autismeurope.org/about-us/our...lands.html
If you are not being treated, then you should get some advice from professionals on how you can adapt yourself to social situations with the level of autism you have.
Some of your past relationships may have failed due to the fact that you are not social enough for them. (just a theory)
You need to get some information on how to work with what you have, in order to be able to work in social situations, make friends, and have longer lasting relationships. If you contact the organization I posted the link too, they may know of some LGBT autism groups you can talk too.
It doesn't hurt to ask them. At the very least they can refer you to other places or give you some advice on how to handle social situations.
I don't know what level of autism you have or the effects it has on you............but I would suggest physical exercises as a daily part of your life. It keeps you busy, helps keep your mind focused on one thing at a time, and keeps your body in motion. I have noticed that people with low grades of autism seem to do better when occupied with something that keeps their minds focused.
For some reason, I am sensing physical exercise might work for you. Maybe weight lifting or aerobics.
The main thing is, you need to talk to someone and get information/advice from people who know.