Shit, i don't know man. May be you are paying off the sins you have made in the past still. Once you pay off all the sins you might get a life instead of gay life. :eek::eek:
But try to be straight by modifying your thought process. It might be hard but karma can be changed too..:eek: