Welcome to healthcaremagic.com
Thank you for your query.
For how long you have been having the problem of piles?
The best treatment option for piles is surgery. So i would suggest you to consult a General Surgeon
in your locality. Medicine give you relief from the symptoms like pain, but do not cure the piles completely.
Hope this helps, Get well soon.