regrets...?

How do you get over regrets that you've made in your life? I don't hold grudges towards others, but am unbelievably hard on myself. I strive to be what I consider perfect, but come to find out that it's impossible to even come near what I think perfectionism is. It's come to the point I hate my life the majority of the time. I'm lost on what to do. Has anybody ever gone through this? This is ruining every aspect of my life. Help. Please.