What's your question?
Have you ever felt that if you do something wrong you need to punish yourself cause I do, all the time even when I get it right. I feel lost or even grim.
Hey! I totally understand how your feeling. Punish yourself isn't always the best idea. Limiting yourself depending on the circumstance is better than a hard core punishment. When you do something wrong it's something to work on for the future. Doing something right doesn't mean it should result in a reward but you should at least be proud of yourself. Everyone goes thru a moment where they doubt themselves and it's ok. You just need to be able to be proud of yourself of what you do correctly. If this keeps getting bad and the only thing you're doing is punishing yourself then you should contemplate talking to a school counselor.
We have wonderful counselors here at the Jr. high that would be more then happy to help.