You have Mars in the 8th house indicating the above diseases. Mars is the planet of blood and in the 8th house will give you piles if we increase the strength of Mars. Piles starts with constipation , therefore I do not recommend you wearing Red Corel or Moonga. It will further your anger and make you further aggressive.
You can wear Yellow Sapphire on your right hand Index finger in Gold. Minimum 6 Ratti and above for benefits.
For above referred problems, you can do the following.