Ob-Gyn questions? Ask a gynecologist online.
This is Dr. David
if your tubes are tied, you would not be pregnant.
your symptoms of breast tenderness, weird food cravings, even late cycle can be from hormone changes
stress, excessive exercise can cause delay in your period.
I bet your period will come soon.
let me know if you have questions.