should i sleep with him anyways?

so i’ve been talking to this guy for a little while. we’re from the same town but he’s been out of state. he’s finally coming back and of COURSE my period decides to come. this would be our first hookup. how do i go about it? should i just call it off? i really really want to but idk.