Is there any sin for which God would never forgive me?
The only unforgivable sin is one that a believer, by very nature, could never commit. It is the sin of unbelief. As long as someone walks in unbelief, he cannot be forgiven. Once he rejects that unbelief and receives the fullness of Christ, he is no longer committing the sin of unbelief. There is a point at which a blatant rejection of the Spirit of truth may seal a person’s fate forever, but only God is the judge of when a heart is completely hardened.
Let's look at Matthew 12:31-32. Jesus was busy performing miracles, including driving demons out of possessed people by calling on the power of the Holy Spirit. The religious leaders of the day were accusing Him of using the power of the devil to drive out the demons. They refused to recognize the true source of Jesus' power. Jesus said, "I tell you the truth, all the sins and blasphemies of men will be forgiven them. But whoever blasphemes against the Holy Spirit will never be forgiven; he is guilty of
an eternal sin."
These men had rejected the power of Christ that was right before their eyes. They accused Jesus of being of the devil. If you are interested enough to look into this issue, then I can guarantee that you have not rejected Christ in that way, and you can be saved. Even if you have willfully rejected the Lord, He has pursued you and that is why you are reading this. Don't wait another moment before you acknowledge the Lordship of Christ.
"But as many as received him, to them gave he power to become the sons of God, even to them that believe on his name" (John 1:12).