I'm freaking out. Pregnant?? STD???

Anon • xx
Let me start from the beginning. 
I am 14 days late and I'm on birth control. I always have sex with a condom. 
Yesterday, me and my boyfriend tried to have sex. It was painful. 
He didn't hit my cervix though and I don't have endometriosis. 
Today, I still haven't had my period, but I'm cramping so hard. It doesn't feel right. I feel lethargic and heavy. My vagina feels tired? Does that make sense?? 
Am I pregnant? Do I have an std? I don't have money right now for doctors or a pregnancy test so idk what to do..