Originally Posted by Ghostnyourmidst
I found this. I hope it helps.
Obsessive-Compulsive Personality Disorder - This individual is a perfectionist, and obsesses about details to the point of following rules for the sake of the rules. They are extremely inflexible. Their quest for perfection usually slows progress toward goals because they tend to re-do things forever, without ever completing anything. They are overconscientious at work, but tend to not have many relationships. They are extremely rigid in terms of morals and values, to a degree not expected by their religious background. Their perfectionism prevents them from delegating tasks to others, so they tend to get bogged down in details, and become overwhelmed. At times, they are afraid to throw anything away, for fear they may need it someday, and they are sometimes true penny pinchers. They often have difficulty making decisions, because of fear of making a mistake.
Ah, nuts. I guess I have that too.
But, seriously, that does sound a lot like OCD. I do the same thing you do about imagining scenario's and listening to the same songs over and over again through out my day. I think that's actually pretty normal and don't think of it as anything more than just day dreaming. But, hey, if you think you have a problem then go and see a professional. Self diagnosing isn't healthy and I'm not sure how many actual practiced physicians use this forum...if any at all.