For this condition, you should contact a good Ayurvedic Vaidya near you, because Ayurveda has its own diagnostic methods as described by the Acharyas.
You should undergo a Dashavidha Pareeksha (tenfold examination), based on which the Vaidya will be able to treat you accurately.
Although there are many Ayurvedic medicines easily available anywhere, if you start taking them without proper guidance, you may not get relief and might even experience harm.
Health Tips
वैध चुने व्यापारी नहीं,
आयुर्वेद चुने बीमारी नहीं।
Vaidya Hariom Sharma