Sorry for the late reply and inconvenience.
Thanks for all this additional information.
I understand your concern.
And it’s my first privilege to pay attention and provide you with suggestions to relieve your discomfort/ worry.
Well as you describe, you should perform a urine pregnancy test tomorrow morning last time and if it would be negative then you needn't worry about ectopic pregnancy.
If it would be positive then see your doctor for serial beta HCG levels and ultrasound.
Hormone fluctuations can occur due to changes in diet, changes in sleep patterns, exercise routines, stress levels etc. It can also be caused by any new medications even over the counter supplements or any recent illnesses that can cause missed period.
Perimenopause can be another possible cause.
See your doctor.
Hope I have been able to clarify the situation for you and helped in resolving your query.
Let me know if you have any further queries so we can discuss it thoroughly in every aspect.
It’s my pleasure to continue this conversation until you satisfy.
Waiting for your response.