Hi and welcome to HCM!
Thanks for posting your query here.
White discharge which is called leucorrhea is a physiological discharge before periods. Delay in periods, white discharge and heavy bleeding denotes a low haemoglobin
status in the blood. If the ovum is not fertilized it results in bleeding. Hence there are less likely chances of being pregnant.To confirm a urine pregnancy
test can be done.
Please check your Hb status. It should be within the range of 12-14mg/dl. If it is below the range of 11 it is considered as iron deficiency anaemia
. It can be corrected by using oral iron and folic acid
supplementation, one tablet daily.
Hope this is helpful to you.