It seems that you are under a lot of stress
. Stress does upset hormonal
balance and cause problems.
But it is not wise to attribute everything to stress.
There is a need to have an hormonal evaluation as well as an examination to determine and rule out any local cause like a tumor
in the cervix
[polyp]. Sometimes enlarged ovaries [ovarian tumors or PCO] also present with similar picture. So an examination is needed.
Also, stress is a subjective term. Some people get stressed with trivial matters while others are firm and calm even in extreme situations. I understand that life has brought a lot of turmoil during the past year for you. But there is a need to get over things and sometimes accept them rather than react to them.
Try simple measures like light exercise like a walk, good food and fresh fruits and good books or any other means that relax you to get over this.