Possible Miscarriage

My period for June never came. According to this app, it was 29 days late I believe. I got a period for two days which is not normal me. I'm not due for my period for another 17 days. I'm cramping really bad and tonight I passed some clots. I don't have insurance so I don't know what to do. Any advice would be appreciated.