Hi Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concern.
Late periods can be due to many reasons:-
1 Pregnancy- If your boyfriend touched or fingered inside your vagina with semen on fingers, this may cause pregnancy & can delay your periods
2 Stress- Excessive stress can cause
hormonal imbalance & cause delayed periods. As you have been under excessive stress, this could also be the reason of delay of your periods
3. Some hormonal problems like
thyroid disorders, Over-eating, obesity, diseases of pelvic organs can also cause late periods
As you are 5 days late on your periods now, you should first rule-out pregnancy by doing a pregnancy test.
For more queries consult a gynaecologist
Hope this information helps