Should i call or wait??

Er

So right now I am currently 17+4d. For the past few days I have been having these weird cramps and sharp pains in my stomach and my legs have been throbbing and aching so bad as well and my socks were actually pushing on my legs laat night like they were swollen. I have been able to cosistantly feel baby move often during the day and at night time and found the baby loves cranberry juice. However, yesterday I tried drinking some cranberry juice and stuff to see if baby would move and haven't really felt anything which is super weird and to me not normal..

So should I call my doctor about these things or wait until my appointment on the 23rd?