i dont mean this the wrong way but maybe its for the best he stays away from u and u say hes getting better because of u. people like tht only get better cause they truly want to get better yes u may be helping but if he wants to stay as he is he will only bring u down with him. dont go jumping into a relationship with the first guy u meet like kiwi said your only 16 u should be going out and enjoying life experiencing different things including guys then u know what type of guy it is u want but u shouldnt be getting tied down to the first guy tht u meet and if uve only known him for such a short time u cant really be sure tht u love him. im not saying its impossible but its very unlikely. if he likes u as much as he says he does he will sort himself out n come back to u if not move on with your life u have got so much of it still to live.

peace