Just on the off-chance that Ted Haggard will see it, here’s my advice:
1) Get professional medical help as you may have a drug problem which needs to be addressed.
2) Contact Rev. Mel White of Soulforce for your spiritual rehabilitation including acceptance of your sexual orientation.
These suggestions are likely to produce far better and healthier results than the “restoration program” designed by your fellow evangelical pastors.