Seriously, stop trying to diagnose yourself with mental illnesses right now. It will do you no good and ultimately leave you feeling worse than when you started. Many people on this site have done this over and over again and will assure you that you are more than likely not going crazy and thinking you are just makes it worse.
Instead of trying to figure out what's "Wrong" with you, instead look at how and why you have come to believe there is anything wrong with you in the first place. Perhaps find a good psychoanalyst that will help you do this and talk it through with them.
Oh and don't believe anyone (not even yourself), when they tell you you're crazy or mentally ill. There's no such thing. Everyone is different, everyone's minds work in different ways and just because yours happens to exist outside of the social norm does not make you ill or insane.
Instead of trying to figure out what's "Wrong" with you, instead look at how and why you have come to believe there is anything wrong with you in the first place. Perhaps find a good psychoanalyst that will help you do this and talk it through with them.
Oh and don't believe anyone (not even yourself), when they tell you you're crazy or mentally ill. There's no such thing. Everyone is different, everyone's minds work in different ways and just because yours happens to exist outside of the social norm does not make you ill or insane.