1) Does God always forgive my sins?
2) When praying, how do I know God hears me?
3) Can my sins truly be forgiven and do I deserve another chance?
You need to examine what prayer is, what sins are, and what is involved in forgiveness.
You begin by examining prayer; Revelation 4:11 KJV tells you know that God was lonely and that He created you for company. He wanted someone to love.
Prayer is a simple matter of talking to God; it provides Him with companionship; you talk to Him and He listens. Putting it plainly, prayer is a conversation between God and you. There are no special conditions that you must meet in order to reach Him. He simply wants to know what you have on your mind, anywhere you are, night or day.
Your thoughts reach God just as easily as your words do and all He expects from you is to be direct, honest, and sincere. You cannot trick Him as He knows you better than you know yourself.
Preparations, prompts and pamphlets are unnecessary; all He wants is for you to talk to Him, to spontaneously reach out and include Him.
Sin and forgiveness are subjects that God likes you to share with Him. Sin is something that takes place when you fail to honor His commandments and forgiveness is Him washing them away; 1 John 3: 4-5 KJV addresses sin and transgressing:
“Whosoever committeth sin transgresseth also the law: for sin is the transgression of the law. And ye know that he was manifested to take away our sins; and in him is no sin.”
God requires you to be “born again”. Flesh allows you to be subjected to sin, a process that shows God whether you love Him or not. Sin and forgiveness for it draws you close to God and in Matthew 18:21 KJV Peter seeks information on the subject:
Then came Peter to him, and said, Lord, how oft shall my brother sin against me, and I forgive him? till seven times?
And in Matthew 18:22 KJV Christ replies:
Jesus saith unto him, I say not unto thee, Until seven times: but, Until seventy times seven.
“Seventy times seven” is a figure of speech as your sincere request to be forgiven is without limit. God washes them away, every time.
Forgiveness includes “remorse” which shows that you have had a change of heart and it is this remorse that makes you a new person! Feeling the change that you experience is what makes God wash away your sins, the instant you show remorse.