I'm not perfect. No one is. So why do we all beat ourselves up and feel like we have to be? No matter what, we can't always be the perfect friend, worker, girlfriend/boyfriend, or daughter/son. It's not possible, especially if we are trying to be all of these things at once. It's ok to screw up, trust me, we all do it.
Mistakes make us just as much as our virtues do.