Hello Practo User,
Don't take too many medicines, and never self medicate.
There is no fixed dosage and duration for any medicine in Homoeopathy,It varies from patient to patient and depends on many factors including case history.
Next Steps
Please stop all these medicines and Consult a Homoeopath for proper case history and treatment.
Health Tips
Consult a Homoeopath (you can consult online too).