Pms or?

I’m about 5 dpo and I’m cramping so badly I could puke, AF isn’t due until the 18th so I’m not sure if it is implantation cramping or just most likely pms? Just wanted opinions from others.