Hi again Psyched - I really hope you find some help for what you are going through. I dont know how the system works where you are, but it sounds like you could do with seeing a psych doc for a proper assessment and support, rather than just a suggestion that it was a virus!
Hope others here can help from their experience as well
good luck
Matt c