well, it sounds like your have a perfectionist personality.. but I wouldn't say that's a sign of OCD. OCD has to do with obsessions and compulsions, its alot more than just being "perfect". I wouldn't be too concerned about that just yet. OCD is more like a stream of thoughts or images that you just can't turn off in your head, so you do rituals or compulsions to relieve the anxiety.
it sounds like you have intense mood swings. Have you ever been evaluated for bi polar disorder or anything along those lines?
~*Jill*~ Teacher, Advanced BSc in Psychology
"You can unlock any door as long as you have the right key". Mrs. Brisby, Secret of Nimh