I hope things get better for you all, Day.
The meds should help, and just do as you have been, keep telling him that he's a good boy, and not worthless.
You are doing a great job being his Mom, don't let anyone tell you otherwise.
I wish my Mom had cared as much about me, as you clearly do for him.
Always remember, that theres a kid here, praying for you all.