late period by a few days

had my period close to the last of November and have had sex but protected(by condom) am late by 3 days but cramping and diarrhea (I know sounds nasty) and shooting pain under ribs which usually happens when I'm about to start... what should I do