I can relate. I feel this way myself, often getting along with cats better than people. I spend a lot of time in solitude. There's a Chinese saying that I quite like, which often cheers me up:
Better the cottage where one is merry,
than the palace where one weeps
_________________
"Life is not a problem to be solved, but a reality to be experienced." - Soren Kierkegaard