Stop complaining “all the time” and understand that God has everything you need. He has made plans for every thing that can happen. He has made provision for your happiness and your peace. He’s done His part. If you don’t do yours then you will not be able to access the things that will help you. God won’t force Himself on you.
God is a gentleman and desires for you to CHOOSE to follow Him! Trust me…. He certainly won’t force you to read your Bible. He has made it available and it is your responsibility to see what is in it. He won’t force you to communicate with Him. He has made Himself available to you 24 hours a day. It is indeed up to you to take advantage of what He has already provided.