My daughter will be 5yrs old in Feb. and she has always been a perfectionist but lately she has developed some odd behavoir.

She has been hitting her self and even spanked her self when she does something wrong. (she doesnt misbehave much but sometimes she does)
I will go to correct her or put her into a timeout and she will just burst into tears she apologizes profusely and acts like she is a very horrable person just because of one little mistake i tell her its okay that no ones perfect we all make mistakes and that mommy makes them too.
Itsstarting to get weird enstead of crying she laughs when she gets hurt sometimes and yesterday she kept asking her younger brother to hurt her

im glad she is well behaved but i dont want her to behave because shes afraid of messing up or making mistakes...

anybody else have this problem???