Pregnant with cramping

Pip • Pregnant with a little boy • c-section is booked for 4th July 2016 at 8am ✨
I'm around 4/5 weeks and I'm having terrible cramping, feels like really bad period pain. Is this normal? Also I can't stop sleeping I'm just absolutely knackered no matter how much I sleep, is there anything I can take to give me energy?