"have you ever taken him in to see if he is diagnosed with depression or anxiety?"
No medical diagnosis...But I'm pretty sure he has both. I'm convinced everyone in the world has a little of both. Its also winter where we live...so all of this could be heightened by SADDs (seasonal depression). How ever the problems are the same for many years and need to be addressed.