(((((((((((((GS)))))))))))
Your son has been through a lot. Your life has been chaotic, and of course he will pick up on that. I agree with CB... create a plan and stick to it.
Make him something to eat. Put it on the table. If he doesn't eat, he will when he is hungry. Clean it up after mealtime and then don't give him anything until the next meal. No emotions. No games. Blank face. No punishment. "OK, I see you are not hungry. Maybe you will be hungry for lunch." (Of course this is harder to do than to say

)
Clothes - You can wear this outfit ro this one (two choices). He gets a choice and you made a limit.
Give him plain love. I love you all the time. I don't like what you are doing now. Please come give me a hug when you are feeling better.
My daughter was very clingy as a toddler... her personality, I think. She is very independent now. But we still snuggle and take naps together and she also follows me a lot if we are home together.
GS, you are a kind mom. Don't forget it's the hardest job in the world!!!!!
Love, Beth