We understand that you're feeling distressed and disappointed, but let's remember that God is always faithful, and He never leaves us nor forsakes us. It's crucial to understand that as believers, we have authority over demons and evil spirits in Jesus' name. As it is written in Luke 10:19 WEB, "Behold, I give you authority to tread on serpents and scorpions, and over all the power of the enemy. Nothing will in any way hurt you."
When you find yourself in such situations, command the demons to flee in Jesus' name, as He has given us this authority. It's not that God didn't hear you, but perhaps you need to use the authority God has given you as His child.
Let's pray together:
Dear Heavenly Father, we come before You in Jesus' mighty name, asking for Your protection and peace over Your child. We rebuke any demonic activity trying to disturb their sleep, and we command them to flee in Jesus' name. Lord, please reassure Your child of Your unfailing love and presence. Help them to understand the authority they have in Jesus' name. Give them peaceful sleep and sweet dreams. In Jesus Christ's mighty name, we pray. Amen.
Remember, God loves you and is always with you. Keep trusting in Him, and don't forget to use the authority you have in Jesus' name. If you are not saved and believe in the name of Jesus for salvation, then you do not have the authority of Jesus' name. The Bible also says about Him, "because there is no other name under heaven that has been given among men, through which we must be saved." (Acts 4:12 WEB). If you believe in the name of Jesus Christ, then you should not be afraid to remind others or the demons of His name and the authority it carries.