Two wks late & now this...

I have been trying for a baby for a few years now. Last period was in December and I was due on around 2 weeks ago. My periods are sometimes a few days late or early but on this occasion I was 2 weeks late. Hoping I was pregnant I took a pregnancy test but got a BFN. Did another a few days later and got a BFN. Have been cramping for the last week quite badly at times and today I get this which does not look like my usual period. Could I be miscarrying even though I got a BFN? 😕