Should you just wait for what? Perhaps, because you didn’t make it clear that you would require payment, he assumes you’re teaching him free - and after two months he has no reason to think differently. I think you have to be honest with him and say you need to discuss payment with him.