Thank you so much you and God bless you.
You might be kind of obsessive-compulsive too. But here's the thing. All of these *possible* issues (I stress possible because I'm not a doctor) can be addressed through therapy and perhaps also medication. I really really encourage you to ask your parents to get you an appointment with a psychologist who can help you work through the challenges you're facing. If necessary, perhaps a psychiatrist can help later on with some medicine(s). Make this a top priority. You'll be happier for it. I wish you all the best!
I also like to Doublecheck things so like if I ask my mom to help me with something and she says yes I will ask her The same question 3 times just to make sure.Its like I can't trust people.But I also can't let stuff go, I just alway try to be perfect and I know I cant.
Thank you for your help and no I have never been diagnosed with anything but dyslexia because of reading and writing.
Your shyness and anxiety in social situations seems like social anxiety. And it does seem like you have had some anxiety attacks, based on your description. As for the swinging, this seems like a "stimming" (self-stimulating) behavior that gives you comfort. Have you ever been diagnosed with Asperger's? You just might be. It's not the end of the world by any means. I suggest talking with a counselor who can help you with your social anxiety, anxiety/panic, and also make sense of your stimming.