You may not be allowed to go to boxing competitions because of your health condition.
If you need an inexpensive but durable punching bag, then it's best to buy yourself a bag with sand. As far as I know, they are not so expensive,...