How are you "hanging on to it"? (harness, jock strap, pinned inside your boxers)? What type of pants do you wear? (loose or tight). I gave away a python but I have seen them and they aren't crazy huge. However, they aren't really soft and squishy. I agree would be helpful to wear something to hold it in a bit. But I doubt it would cause too much problems.
--Jay