Hello dear,
Understand your concern.
Following are the reason for late period:
1. High level of stress
2. Change in life style
3. Late ovulation
4. Excessive exercise
5. Drugs: Birth control pills, tyroid medication, Excessive tea and caffeine
6.
Thyroid problem
7.
Hormonal imbalance
8. Atrophic vaginitis/cervicitis
9. Endometriosis
10. PCOS
11. Fibroid /adenomyosis
12. Peri menopausal state
13. Rarely cancer
Mucus discharge may be from cervix and vagina , if you had sexual intercourse
Do regular walking and exercise like yoga, relaxation exercise.
Eat healthy diet.
Eat fruits like papaya, orange and pomengranate
Drink plenty of waters
Also note that
Menstruation required co ordinate action of various hormone that secreted by ovary (
estrogen and
progesterone) and brain (FSH and LH).
If any above hormone is decreased or increased there is imbalance in menstruation.
So please do full hormonal profile : Estrogen, progestron, LH, FSH, HCG and thyroid hormone.
That help to diagnose hormonal imbalance.
After confirmation you can take treatment according So please go ahead.
Hope this may help you
All the best.
Stay healthy.