Bleeding?

I recently just had spotting but it was light, lasted a few days and my cervix was low and hard, my period isnt due until next week and i started spotting 11 days before my period was due. I recently just had intercourse and everything was fine until after, which i started leaking blood. I checked my cervix earlier this morning and it was high and soft, any tips?