Hi,
The delayed period can be caused by multiple causes including stress, thyroid issues, dietary habits, illness, weight fluctuation and many more that may affect the hormonal balance of the body.
As you have specified
bacterial vaginosis, it can cause changes in menstrual period. Also, if you are not always having regular periods, chances are that it might be late naturally.
I would suggest you to wait for 3-5 days more to wait for the
menstruation to start or a
pregnancy test to come positive and if the symptoms of cramps and
dizziness worsens, then go for a blood pregnancy test and USG examination.
After that only, further plan can be decided. Till then, you may take medicines like
Combiflam to relieve the cramps and pain.
Hope I have answered your query. Let me know if I can assist you further.
Take care
Regards,
Dr Maninder, General & Family Physician