Since you are suffering from fever , treat it first , take some antibiotics and don't become tense , anxiety
can cause delayed periods . Wait for a week or so you will get them , you have not mentioned your weight , if it is more and you are missing your periods very often and pregnancy
test is negative then go for an ultrasound
for Polycystic ovaries
which are very common at your age.