Having cramping

I’m 19+4 weeks pregnant. I’ve been having cramping for about an hour now. It’s painful but bearable. I’ve also got a short cervix which worries me a little more... is this anything to worry about?

It’s 8pm, should I wait until the morning to call my doctor?