If we want to be forgiven for our sins, we must truly repent and be sorrowful. Once we do these two things, God will erase our guilt and shame. He doesn’t stop there. He also promises to lift us up (James 4:7-10).
Don’t keep carrying the weight of guilt and shame on your shoulders. I personally went through a period of repenting and feeling sorrowful for my sins, and God did lift me up. I now feel His grace and peace.
Don’t question if you are worthy of being forgiven, either. Peter denied Jesus not once, not twice, but a total of three times (Luke 22:54-62). Still, Jesus still took him back (John 21:15-25). Jesus loves you and He longs for you to return to Him.