Take any opportunity and do it, if plans aren't going the way you intend, just tell them that you'd like 5 minutes before you go somewhere else, or something. It REALLY just takes a couple of minutes.
Anyway, that's not what I intend to share here, I've got 3 stories for you (about my straight male friends), so you can see how it may go:
My best friend, with whom I've been friends since we were like 5 years-old feels kinda awkward about the topic, but he never says anything rude, he just tries to avoid it, because I get the feeling he's trying to understand "me" but doesn't know how. Anyway, one day we went partying, and I stayed at his place, and instead of sending me to the spare room (like he started doing just after I told him I'm gay) he offered me to stay on his room, on the same bed (just to sleep, nothing sexual, of course). He NEVER did that before, not even when we were kids, and I've come to know him and that's his way of telling me he's trying hard and he's made a commitment to understand and to keep things just as they were before.
Another one of my friends didn't react badly at all, but he definitely cut ties with me for somewhat like a month or two. After that time, he started to contact me again, and nowadays we talk freely about his girl-dates and my dude-dates, and everything is pretty much better, our relationship has gotten more sincere and fluent. I just had to let him have some space and understand what was going on. I'm so happy I came out to him, one of the best decisions I've ever made.
And the last one, he's been one of my dearest friends for many years now, and I was very afraid of coming out to him. When I did he told me he had no reason to dislike me, he doesn't judge me, he isn't biased or anything. But in the subsequent meetings I noticed he actually felt uncomfortable. I tried to talk it out, but he didn't let me. Anyway, in the end I realized that our relationship has changed while staying the same. Let me explain myself: we hang out exactly same, and we do the same things, but since we've got differing opinions about gay-marriage and some other "gay topics", we simply don't discuss them. It's like he tells me: I respect you, but I'm not crazy glad about you being gay. And for me... it's fair enough, I can't force people to like everything about me, but as long as they respect me it's totally fine.
So... let them absorb the news at first, eventually they'll show their true colors

And remember, you can't force people to like you or your sexual orientation, you just hope they take you as you are
Good luck!
SORRY FOR THE LONG POST :s