help!

to start off, i’m 17. my period is late by 3 weeks and i was supposed to get my next period today, 3 negative pregnancy tests later and still unsure of what’s causing the delay, i was having typical cramps and signs of my period coming when i was supposed to get my period last month. I also got sick around that time (cold type of sick) could that have thrown my cycle off? i am usually very regular so this is not usual for me. i was on the hormonal birth control pill for around a year but quit cold turkey in december, could that also be impacting my cycle? kind of paranoid and i HATE going to the doctor, it gives me major anxiety. just wondering if that should be my next step just to make sure no baby or anything else that can be wrong. any advice or suggestions are greatly appreciated!!!