That is exactly how I feel! Everything you said describes everything I do too. It's really hard to stop thinking about SH when I do come here, but I find that doing things with people helps. I normally log off here and try to find someone to play games or watch tv with. If not try reading a book to get SH off your mind.
My triggers are loneliness, boredom, and anger. So by talking to people I counteract these triggers. After you come here try talking to doing a couple of these things. I hope they help you!