I used to be this way when I was younger. And I still feel somewhat "different" from everyone else. I've rarely felt like I truly fit into the various groupings of people I've shuffled in and out of throughout my lifetime (ie, work environments and other social groups). I've always been a little off, out of step, the oddball, the weirdo. With the exception of my family who've always accepted and respected who I am. As a result, I've always been somewhat of a loner with very few close friends.
I can't really explain what happens, but eventually you just come into your own and it doesn't matter so much what other people think. If you feel strongly that you have had a personal renaissance that has brought your head and heart into a better place, then stick by it. Reflect on it. Learn more about it. And learn to love yourself for growing and wanting to be a better person.
Now, from your explanation, I would say that you are experiencing an
abnormal amount of anxiety related to the stress of having these new feelings and realizations. RELATED TO - not caused by. I'm not one to advise people to run off and see a doctor about these things, but that is an option for you. Or, you could try to take up meditation or yoga or some other stress-relieving activity that also gives you an opportunity to examine your own self and put things back into perspective.
Hope that helps. Good luck.