I got ultraspund done as per doctor everythbg is fine bt she is also unable to tell d reasn behind d pain....
It's normal.
Cravings are your body's way of telling you you're missing something. For example, craving chocolate could be that your body needs sugar.
I don't know about the pain but try a hot water bottle or something?