I do not have piles but I read about it.
Your condition has to be assessed by a competent doctor in order to
determine the right treatment - medication or surgery.
Not all GP are competent. And you should
avoid TCM. You can call any hospital to enquire whether they
have any specialist in haemorrhoid (piles) but most likely not
because this kind of surgery comes under "general
surgery".