imported post
First off, the gun can't be too heavy.
Although I've carried my Ruger P89 in my drawstring shorts, I spent a lot of time tugging them up and the drawstring was supporting a lot more weight than I was comfortable with. If it broke, everyone would see exactly what I brought to the party.
Now I'm carrying a Keltec PF9 in a suede Bianchi IWB (same one I used with the Ruger, just a few extra stitches). I have no problems keeping it up whatsoever. Hardly know its there. I can also carry it in the front pocket, but it's not really comfortable to me to have heavy stuff in my front pocket.