I'm not planning to present full-time for at least a year, but I've been out to my closest friends for two years, and these days all but one of my friends knows (and the only reason that one doesn't is because I just met him. I'll probably tell him soon-ish). I'm worried about losing my job if I'm outed at work, and my body's obviously masculine, so in public or at work I present as androgynous-male, which has been my style for 4+ years now. I wear makeup in public sometimes, but while still presenting as male; I'll wear girl jeans or shirts, jewelry, etc., but because it all has a vaguely gothic-punk look to it and it's still only an androgynous look, people tend to think it's cool rather than looking me as a cross-dresser or trans person. So, that's my compromise between being myself and feeling safe in public. I don't wear skirts outside but I do dress in girl-mode at home or at friend's houses if I'm in the mood for it or just feeling extra-dysphoric that day.