Need advice

So my SO is home till Saturday. He is in the Marines. We have been together for over a year and a half.. We have yet to have sex. Yesterday we talked about it and felt we were comfortable but didn't because it was Christmas and we had family around. Now I woke up this morning with my period that came 11 days early.. What do I do..? We won't see each other for a while after he leaves..