My girlfriend has had the same dreams and her son had a "waking" dream of the same nature, where the demons are laughing at us.
I know in my heart it is true and we unknowingly invite such.
I've lead a rough life of immorality, though to look at me u would not know it.
I am getting baptised soon, due to a growing personal relationship w/ Jesus Christ. Personal, mind u. I let judging of other people's failings to be perfect, keep me away from Jesus for too many decades.
It is always a great addition to a relationship, to seek Jesus together and try to find a strong, teaching church. It doesn't have to be big or small, rich or poor. Try not to judge or make fun, just try to have an open mind. (Often, those proclaiming no Christian faith because they have an "open mind" are the very ones who are judging God by falible people and thus keeping a closed mind).
But the key is, I have strong times of prayer and still have demon "claws" in me. I can tell when I am being blocked from being the loving father and bf and leader to my employees and the kids around my house. It is like I'm just not able to be me, sometimes. So I am getting baptised and continuing my growth. I can tell major changes in everyone around me, when they don't have their clutches in me.
Pray for both of yourselves, asking for forgiveness and angelic protection. Rebuke the demons, in your mind and outloud, Jesus gave us this right and power, but bear in mind that you need to get to know Jesus personally and continue seeking His presence.
It is sometimes hardest for intelligent people, especially in the sciences, to admit there is so much more than meets the eye. On the other hand, it doesn't take many brain cells to understand that we don't know squat, lol.
U have a right and reason to be worried and upset. U may consider having his apt. annointed w/ blessed oil. I have seen it done and when the kids particularly troubled friends came over, lol, they suddenly were not real comfortable inside and stood around out by the street.
Blessings, all is possible w/ the Lord! Now kick em out and live a happy, blessed life.