musclehunk69, you're mentally ill, and need to join your real space life with your cyberspace life. From the way you tell it, cyberspace is like fantasy land to you. That's not the way it should be.
You have to consider, in reality, whether people really give a flying rat's behind about your sexuality. Honestly, with 6.5 BILLION folks in the world, I'd venture that you're giving yourself to much credit. Most people could give even a tiny bit about your sexuality, and...whether you believe it, or not, those close to you already know your sexuality by observation. Likely, you're in denial.
Once your become honest with yourself and come to like yourself, you'll find everything else falling into line. It's not healthly to lead a disjointed life (I've never done that, but, know so many that do.). You'll be much happier when you can lead your life with integrity and proud, instead of deceit and self-loathing.
Finally, if someone doesn't like you because of your sexuality, get them out of your life. With 6.6 BILLION folks in the world, there's absolutely no sense in surrounding yourself with assholes. Yes, it really is that simple.
When should you do it? Today, of course.