You can do it, Trish. Like everyone said, you are always entitled to make some mistakes and to get frustrated.
Take it in stride and try to learn from them - but don't let it get the better of you. I vote against dropping the class - you can pull off a C or better - an intelligent, hardworking person like you can do whatever you wish to.
I love you - regardless of what "grade" you earn. You know that. Whatever happens, take care of YOU.
xoxox