Can I be forgiven?

i am pursuing religion now and have repented several times but now i am sticking to it and actually connecting with jesus and have accepted him as my lord and savior several times mainly cause i feel that i have to to keep doing it cause u sin again but recently i have had a good streak and i am even fasting to prove to Jesus that i mean what i say i pray often and imagine myself speaking with jesus but i have a main worry in the past i have gotten angry and cursed god and even called him names and insulted him when i was in a dark part of my life such as insults against jesus, god, and even mary i feel terrible for it now and i am worried can i be forgiven for this or is it a sin that jesus cannot forgive i want to be saved and show my love for god but i and worried if my past indeed will catch up to me in this instance

Can I be forgiven?
Post Opinion