How long will it take to pass green belt?

This is entirely up to you.

A student who attends weekly classes, trains at home and uses all available resources may be capable of passing the grade within 6 months.

It may take a less committed student a little longer.