Well, we of course can't say yes or no to you having autism spectrum disorder for sure, but based on my experiences with people who have been diagnosed with it (two family members, one close friend, and one co-worker), a lot of what you describe here fits some of the classic behaviors. Have you talked to doctors about this?
Even if it doesn't come down to an actual diagnosis of ASD, it sounds like you've gone through life frustratingly misunderstood. This is a good place to keep venting those frustrations, if you need to.