Well, awesome for your friend being so cool about it (my experience is that people tend to take it better than you expect), and good luck with your mom. I also haven't told my mom (conservative Christian, judgmental), so I feel for you there. Still, eventually almost everyone comes around, sometimes it just takes a while. The right moment will come (or, in the time elapsed between our postings, it has happened), and you just have to know when that moment is. Best wishes!