First Time?

So i've been sexting this boy back and forth for a while now and i REALLY like him but i think he only wants to be friends with benefits, which i'm not mad about because all my previous relationships have gone horribly and if i'm just casually screwing around with him I think it would be better. Although if he asked for a date i'd say yes.

anyway, i've never had sex before or anything for that matter but he wants to come over Monday and have some fun. I have already said yes but I recently just got my period and don't know what to do. Do i just suck him off and say that he can't touch me? do i tell him straight up and risk him not coming over? i'm also scared about doing oral on him, because i've never done it, so tips would help a lot