I’m 16 I’m on birth control I had sex

My period is 18 days late What could this be?.