Late Period 😰

Katrina

My period was supposed to start June 12th and I still have not gotten it. I've been having more white/tan discharge than I normally would I'd say. I'm a virgin but my boyfriend and I do fool around but nothing that would lead me to believe I'd be pregnant... is there any chance I could be pregnant? My cycle is usually around 31 days and I'm going on 45 days this cycle, what are some things that could cause it to be late?