Just keep at it bro. Whether it is therapy, working at it yourself, talking to family, friends, or strangers on BPnet.. don't ever give up on making yourself happy. best advice I ever took to heart. Hang in there man.. you WILL find someone that you are compatible with someday. Guaranteed it will happen when you least expect it.
Gotta keep that glass half full.