You are 100% forgiven , when God looks at you he sees you as pure, without blame.When you chose to let him in he claimed you as his own.Anything, and I mean anything you have done is old news to God.People on the other hand often arent so quick to forgive.Sometimes it is hardest to forgive ourself most of all.
In my experience whilst we can be forgiven the impact of past decisions can still impact on your new life.
Chase after God with your heart and strength and he's going to do great things.God Bless