Most people feel alone most of their lives .. even amidst friends, and even if married.
We are about as happy as we decide to be. In any situation, ask yourself, "Is THIS something I can change?" And if you cannot change it, isn't is self-hating to continue to get upset about something we cannot change?
Happiness is a state of mind and comes only from within our mind. But the more we tell ourselves that outside things will make us happy, the less happy we are going to be.
95% of our emotions come from our subconscious, and what comes out is what we have previously put in. If we feed in self-deprecation or negativity, that is we our subconscious spits back out.
That doesn't mean we can affect external circumstances by becoming positive .. we are not omnipotent. But we CAN learn to be happy, regardless of what external circumstances might be.
Porn, alcohol, shopping ... even socializing and love ... these are attempts to distract ourselves from our inner pain, rather than facing our emotions and relaxing into them and accepting them.