I had to wear a long-john underwear on stage for a show once, but we had some problems with things being too revealing. What worked really well for me, is buy softball/baseball compression shorts (you can get them from like UnderArmor or like Sports Authority of whatever). They have a pocket in front for the cup to go into, just hang behind it and it'll push you back down.
Hope that helps |