welcome to health care magic
Heavy bleeding/clots and longer duration of periods points towards some major gynaecological pathology for which consultation from gynaecologist should be sought out. You need some investigations and detailed evaluation.
However i advise you to avoid stress, have balanced diet, sound sleep and decrease your working hours if possible. Secondly, you may try relaxation exercises like deep breathing, yoga, meditation
, progressive muscle relaxation
Birth control pills contain hormonal
preparations like estrogen and progesterone
which helps in maintaining menstrual cycles.
Dr. Gourav Monga