Mousey, I totally agree with what everyone is saying. Your son will always be your son. He loves you, and you love him. Kids have a way of know what ios going on even when we don't think that they do. Have you tried talking to him about some of this? Not necessarily going into great detail, but just telling him how much you miss and love him. Spend as much time with him as you can, in the evenings and on the weekends.
Hang on for tomorrow, because tomorrow is another day, and it may not be the best, but at least it's not today.
"No one cares about me, so why should I?"