Toddler sleep problems.

I need help ladies. My son is 2 and has been having problems falling asleep and staying asleep for a while now, he will go about a week here and there with sleeping all night but then right back to getting up. I've been sleeping on the couch way more then I care to and don't know how much more my body can handle being 31 weeks. So far I've tried essential oils, a dream catcher, telling him there's nothing to be scared of, rearranging his room, and telling him he's a good boy in the morning when he sleeps all night. He's not sick or anything like that. I just don't know what else to try and would really like to get him sleeping good again before his sister is born.