I had similar issues with my 7 year old. In our case every little noise woke him at night. What worked for us was a white noise machine. Drowns out everything and he sleeps from 8-6 everynight now.