hey macca im exactly the same as well hun plus i keep waking at 330am every morning the midwife reckons its my body clock getting ready for the baby feed time.

i know this might sound wierd so dont worry if u laugh my whole family did, but go try buy a yoga ball the other night i couldnt sleep so i grabbed my full body pilow and my ball and lied on my side on the pillow with my legs propped up on the ball i also se the bal to lay my head on it so its propped up and lay the rest of my body on the pillow. I found also with really bad leg cramps in the middle of the night to sit on the ball but place our head on your pillow on the bed.
If that doesnt work my friend said she used to sleep in the bath and was really comfy (i had to laugh at her on that one lol)

Hope they help