I have had several people ask me why God doesn't talk to them. Some question their theology, or even if God exists. Others assume they are evil, or that God doesn't love them.
God DOES want to talk to you. I promise.
When God won't talk to youOne limiting factor is whether we are paying attention. We are commanded to seek, knock, and ask. If we don't, we are not providing many opportunities for him to speak to us. Let us assume that we are actively engaged in attempting to hear God. Why does he not answer us?
God does not exist to entertain us. He doesn't just want to make social calls, or satisfy our curiosity. When God talks to us, he is going to reveal new knowledge. In fact, God cannot communicate with us without doing so.
God subjects himself to several laws. Two of them are relevant here. First, he reveals truth according to the heed and diligence they have demonstrated to previously revealed truth. Therefore, his communication with you will be commensurate to your obedience to him and efforts in searching out truth.
Second, he will not give knowledge that a person is not prepared to obey. God never issues commandments to an individual that are not possible for an individual to obey. Even when an individual is fully obedient to what they have received, God will likely provide an adaptation period for them to build up preparation for the next commandment through experience.