Alove: I know how hard this is. Sometimes the time apart is a gift we don't see right away.
Men hate feeling less than their women, so just maybe he wants to go away, make himself a better/healthier person and show you how great he can be and come back and make you proud.
In the meantime, work on you, it's the best gift you can give yourself