Could the start of a new job, or having strep throat / taking antibiotics delay your period?
Stress f a new job, stress of being sick, stress in general. Stress can be a huge influence on your body. Stress can mess with your hormonal levels so it could definetaly delay your period. Also were you prescribed the antibiotics? Because doctors usually don’t give out antibiotics ‘just in case’ seeing as antibiotic resistance is a growing concern due to the overuse of antibiotics. And I know you don’t want to hear it but if you are sexually active it is possible you are pregnant. But you also know your body and some women just know if they are pregnant. Butdon’t worry too much about anything. Worrying will lead to more stress. Relax and try and become un-stressed and see if you get your period. General rule is if you don’t get your period for over 3 months then it is a good idea to see your doctor.