why are you taking him a lunch and driving him to cricket? are you his MOM or a girlfriend?
he's still a USER, if not the drugs again, than most certainly he is using YOU. at no time has your relationship been on an even keel, nor was there a give AND take.....just you giving, and him taking.....
maybe take a deep breath and ask what YOU are getting out of this???