Most Helpful Guy
Oh, for God's sakes... press him for an answer. If he's that commitment-averse after everything you already do together, that says something about him. Speaking as a pretty shy guy myself, he ought to be able to give you a straight answer if he feels anything for you.
Most Helpful Girl
Give him a ultimatum, make it official by a set date or its over. You've given him 9 months, you shouldn't give him any longer. 9 months is plenty of time for even the most undecided person in the world to decide.