No - you're not crazy, just baffled, confused, dis-orientated, overwhelmed and when you find yourself in that state, then you think you're going nuts, just because makes any sense.
Now that is "classic" anxiety.
The solution, go easy on yourself. Seek your OWN approval. Love yourself, accept yourself and BE yourself.
I'm not religious but my interpretation of "to SIN" is "to make a mistake" and whenever I make a mistake I don't seek forgiveness, I just try to learn for next time, so that I can be better, or do better, next time.
Don't bother with trying to meet the approval of others, win the approval of others, you'll just go crazy trying because some people are never satisfied - you can give your all and it won't be enough - so just do your best and meet with your own approval, don't bother with trying to win others over, just win yourself over by being the best YOU can be everyday, trying to do anymore than that, give anymore than that is impossible and so you'll just baffle yourself trying!!