Hi ((((((((trindz)))))))) - welcome to PC!
I know the feeling ... wish I knew how to snap out of it when it hits, so I could pass the 'cure' onto everyone else!
Keep on posting - and we'll be here to listen and maybe give some advice (and definetely give support) when you need it!
Take care of yourself.