I'm trying hard to be patient and let him make the next move. You've done it again. This guy moved back home for financial reasons, is going to school full time, doesn't call when he says he will, isn't sure he can really give, and doesn't have a job. Like most men, he won't make a commitment when his work and financial life is a wreck. Lots of guys give great phone.
Words are cheap.
Actions have meaning. Men who make commitments have homes of their own, pets, plants, jobs and lives. Don't call him. Don't tell him you're patient and will wait forever. You'll just sound like a chump.