For fragile fruits and veggies, such as lettuces, or soft skinned fruit like peaches, etc. two minutes is long enough for a wash. The harder skinned items such as apples, Qs, tomatoes, etc. for 5-minutes.
After this wash, rinse thoroughly with filtered water, pat dry with a clean dish cloth. It is well advised to peel those food items with skins on them. As for the more perishable ones like leafy or tender vegies, wash only before consuming, and only what you intend to eat at the tiem. Pat dry with a paper towel or cloth.
Additonally, if you consume ORGANIC fruits and vegies, wash them as well with filtered water and vinegar and rinse clean just before consumption. This cleans off the grit and any tiny creatures left on them. If you can afford to pay a little extra, buy ORGANIC. IT IS HEALTHIER FOR YOUR BODY.