Why does menstrual bleeding have blood clots? Is it normal?-Dr.Shalini Varma of Cloudnine Hospitals