I'm sure you're looking for answers from people closer to your age, so I'll try not to make this too long. It's very hard, except on the rare occasions when someone approaches me in the first place, i.e. initiates a possible relationship. Those tend to be the kind of people who stick w/you for the long haul b/c they're interested in you and more likely to be tolerant of your eccentricities, faults or whatever you wanna call them. Not always, but often. Your experiences from how you briefly describe them sound like mine for the most part as well. It's hard to make, keep and deepen friendships w/people when they write you off as often as happens to people w/ASD. And I wanna make this point b/c it's important to keep in mind: it gets harder to make friends as you get older, if you haven't picked up a fair amount of social skills especially after college. You can see my age and b/c I haven't "developed" enough (according to NT standards), I don't have alot of friends and it's just much more difficult to make them I find than when I was in college, even high school. NT's typically harden once they hit their late 20s, early 30s and become less tolerant than younger people closer to your age or in their early-mid 20s. It's also harder b/c once you start working full time, everything changes in terms of people's goals, etc and if you fall too far behind as many ASD people do, NT's tend to think you're immature and/or don't take you seriously anymore.
I'll just finish by saying, try to work on your social skills development while you're still young, it can only help you be happier (assuming you wanna make and keep more friends) and it'll pay off later in life. Good luck!