Thanks for the replies everyone. I know I hold myself to a higher standard but I can't help it, I guess I am just a little bit of a perfectionist. There's not much I can do right now to make myself feel like a better person. Considering it's finals week and I am totally swamped. My family live halfway across the country and my husband is deployed to Iraq currently. I usually volunteer quite a bit but haven't had time because of school. Etc.
I think a lot of it is just guilt, I feel guilty about everything I do and it is so frustrating! I consider myself a Christian, so if I get genuinely angry about something and I cuss, then I feel guilty about it. If I am slightly rude to someone or anything like that, same thing. Even lately I have been so busy with school (after Wednesday that will change) and I haven't been able to pay as much attention to my pets as I would like, and guess what? Surprise! I feel guilty about that too. Ugh, it's just beginning to get exhausting. I can never be good enough. I don't know what to do. Thanks everyone for listening and replying, it means a lot to me.
Oh btw, no capital offenses here lately that I can think of