How long can I volunteer for?

The minimum stay is six weeks and the maximum stay is two years.