Shalini,
Currently you are running your Virgo chara dasha till 23 April.Your Gnati Karaka is Mars and is placed in the sign of Virgo hence you had to face bad health.
Once your Libra chara dasha starts from 23 April this year your health issues will gradually go away.
God Bless,
Astrologer Akash.