hmmm. I say pay attention to his actions not his words because actions are what really count and they will tell you what a person will not say verbally. Futhermore I don't know all your situation, but you said that you don't know if you should patiently wait, but what are you waiting for? Are you waiting for him to decide if he wants to be more than friends? If so I suggest you occupy your time with other things because you might be waiting a long time or even in vain. The man stated that he doesn't want to be more than friends because he has alot of issues. If I were you I would take that seriously and just respect that. You state that he stills like hanging around you, but as the cliche' goes some people want there cake and eat it too. As I said before my suggestion would be for you to occupy your time with other things in order to pay less attention to the situation. You could also explain to him why him hanging around all the time might not be a good idea because you want more from the relationship than he is willing to give right now.
Good Luck, I hope this helped.
Peace....