1. yes, always at night, only time I dont wear one is in the shower
2. I get them at Sears, I buy the Vanity Fair ones
3. about $30
4. about a year, unless they break, lose their strechyness, or rip, or dont fit.
5. yeah, Im wearing it right now, its hot pink, but I dont like the ones with frills and bows and lace because when I put on a shirt, all that bumps out and I dont like the way it looks