OMG... i am killing my watch babies all along. 
Thanks shifu- JeepWH's advice.
From now onwards, i will not bathe with my watch again.
You're welcome.
Read this:
In particular, the water resistance rating of a watch does not take in to account:
Sudden, rapid, and repeated water pressure changes experienced by the wrist of a surface swimmer. The force of plunging your arm into the water while swimming can for a fraction of a second greatly exceed the static pressures the watch was rated for.
High water temperatures experienced in a hot tub. Normal diving and water activities are done in temperate to very cold waters--not water exceeding body temperature. Such high temperatures can damage the water protection seals of a watch.
Sudden changes of temperature experienced going from a hot tub to a cold swimming pool. In diving and swimming, temperature changes are usually fairly gradual. A sudden transition from the 100º F of a hot tub to the 70º F of a cold pool causes a contraction of the rubber seals in a watch--which may allow water to leak in.
The ability of the watch to STAY water resistant as it ages. The seals that prevent water from entering the watch will weaken and fail with age. For use in water, water resistant watches should be pressure checked every year. The seals should be replaced at least every two or three years.
Quoted from:
http://www.chronocentric.com/watches/wresist.shtml