About 30-60 seconds with lots of elbow grease.
i would say for 1 min if I'm right only put a bit of soap on your hands.
At least 30 seconds with warm water.
Whenever your hand is dirty or greasy
Rinse and dry your hands on an available surface, such as your pants or apron.
Proper Duration for Hand Washing
Celebrating Global Hand Washing Day in Ethiopia
How to Golf: Club in Hand
How to Get Cheap or Free Long Distance