How often do I need to oil my teak patio furniture?

In general you need to oil teak wood every 6 months.

In harsher climates where humidity and temperature is on the extremes you should oil in every 3 months.

Big home and hardware stores like home-depot , ace-hardware etc. has all kinds of teak treating solutions and equipment. Teak is unfortunately not maintenance free.