This is a hard truth but it remains the truth. There are times that God closes the Heaven as a means of disciplinary measures. Experiencing a closed Heaven could be in form of God keeping silence, closing Heaven against your prayers, living away from the dew of Heaven, etc. If you are experiencing a closed Heaven diagnose the cause and settle it with God.
The love of God makes God to discipline His Children when they go astray. The purpose of chastising us is to correct us and make us turn to Him. Instead of being discouraged when we face chastisement, let’s reciprocate this act of love by making use of God’s grace and mercy by turning back to Him.
God’s Grace is the good will, loving-kindness, favour, merciful kindness by which God, exerting his holy influence upon souls, turns them to Christ, keeps, strengthens, increases them in Christian faith, knowledge, affection, and kindles them to the exercise of the Christian virtues.
When we preach to sinners what do we tell them? “Jesus loves you, repent of your sins”. This is the Gospel and I guess this is the message you preach to sinners. When you tell sinners “Jesus loves you” what you are saying is that “Jesus Christ loves you but He hates sin, therefore, repent so that you will not be condemned because of your sins.”
God reaches out to sinners because He loves them. He is angry with sinners because they reject the truth but anger is not hatred. God hates sin not the sinner. Jesus Christ loves sinners and He goes to any length to save them. If sinners refuse to repent God’s justice will pay them for their evil deeds, which is eternal destruction in Hell Fire. It is not “God’s hatred” that sends sinners to Hell Fire, but it is their rejection of the truth. Read John 3:18. God doesn’t hate His Children because of their sins. He hates sin but loves sinners. He keeps calling them for repentance till death.