First let’s talk about dealing with sin in your life.
I know a lot of people who struggle with what is OK and what isn't. I'm not going to tell you there are black and white answers to your questions. The only absolute answer I will give you is that God will always forgive you.
When Jesus died on the cross for your sins, He paid for all your sins. All your past sins, your present sins, and your future sins have been paid for. You cannot out-sin God's forgiveness, that doesn't mean you can just go sin as much as you like.
It is important to really understand what sin is.
The Bible says in 1 Corinthians 6:12 "All things are lawful for me," but not all things are helpful. "All things are lawful for me," but I will not be enslaved by anything. Paul repeats this with a variation in 1 Corinthians 10:23 and ends with "...but not all things build up."
Again, when Christ died on the cross for our sins, all our sins were forgiven. All the sins we committed in the past, and every sin we will ever commit. This means we are free from sin. This does not give us the freedom to go sin as much as we want. Paul writes in Romans 6:1-2 "What shall we say then? Are we to continue in sin that grace may abound? By no means! How can we who died to sin still live in it?"
With freedom comes responsibility also.
In Romans 14:12-14 Paul writes, " So then every one of us shall give account of himself to God. Let us not therefore judge one another any more: but judge this rather, that no man put a stumblingblock or an occasion to fall in his brother's way. I know, and am persuaded by the Lord Jesus, that there is nothing unclean of itself: but to him that esteemeth any thing to be unclean, to him it is unclean."
The most important thing is the attitude of your heart.
Sin is simply not doing, what God wants you to do, in your life. So it is impossible to live a life free of sin.
However, being a Christian is letting Christ be Lord of your life. That means you strive to follow God's will for your life, to please Him with your actions, and not sinning.
God's guidance in our lives helps us not do the things that will hurt us.
The way a parent tells a child not to touch a hot stove so they don't get burned, is similar to God's guidance for us. If a child disobeys and touches the stove s/he will get burned. If we choose to disobey God's guidance we will get burned.
A parent will forgive their child for burning themselves and will care for the burn and try to make it better, but it will still hurt and may leave a scar if the burn was bad.
So there are always consequences. Similarly God will forgive us and try to help heal the wound of sin, but we still have to deal with the consequences.