Try working with a charity. It won't cost you anything but time, and it will achieve two meaningful goals: give your life some meaning, and put things into perspective by showing you that there are people far worse off than yourself.
Also, porn sites may help you get off, but trying to socialize on them is only going to make you feel more alienated than you already do (if you haven't figured this out already).