Over-analysing everything at fast thought process.
I am a girl of 20yrs old, and for as long as I can remember, i've always had what I perceived to be a rather odd thought process. I analyse everything. I always analyse everything that has happened to me during the day, and what I could have said/done to make it different and how that could have changed the outcome. My thoughts run fast in my mind, so fast that I sometimes even forgot what I had just thought about! I can think about one thing and that'll remind me of something completely different and unrelated. Sometimes my friends (and even my boyfriend) can't keep up with the subject switching and the constant analysing of everything that has been said and/or done.
Although the over-analysing is great during my english exams, it gets tiring during my everyday life. Also coupled with the racing thoughts all the time. Any idea's as to what it is?