(((((((((((((((((Bloo))))))))))))))))))
Hey there, you! It's been awhile.
I have to start off by saying that you are an EXCEPTIONAL mommy for treating your son with so much love and care. A lot of parents wouldn't be able to do such a good job with their kids even WITH the knowledge you have, so MAJOR kudos to you for that.
Since I'm not a child psych. and I don't have kids (a good thing at this point, lol), I can't really do more than cheer you on a give support if you need it (you know where to PM me! ^.^). I'm not sure what a LCSW is, but you MIGHT want to consider getting Mac (is that his real name, or is it to go with Bloo? I ask because you don't use your husband's full name, and I know you love the show!

) evaluated by a child psychologist. My parents did when I was little because of a really mean teacher who was convinced I was something of a "problem child", and it actually pointed out some patterns that continue to plague me, but weren't bad enough to fix at the time.
A couple things you should be VERY wary of, though, if you choose this route:
*be careful with psychs who tell you your kid needs drugs. This isn't always the case, and it's especially hard to tell with young children.
*ONLY go to a child psych. who you trust/who has been reccomended to you (forgive me, I had to put this in because of my total mistrust of the whole practice of therapy/psychology/psychiatry in general.

)
*TRUST YOUR MOMMY INSTINCTS!! If a DX doesn't feel right to you, make sure before acting on it. There's a difference between going through something hard and doing something wrong for your kid, and you WILL know what it is.
(all of this list, BTW, is based on the way my mother has handled my brother's an my various issues, including many people telling her that the bro. had ADD/ADHD when he didn't, as I've mentioned.)
luck&love,
~muse