Hello..
Well 3-4 months is a long time...yes it can be because of water... But its always better to get evaluated.. You need to consult a physician and may also require few tests..please check in the Practo app for doctor nearby your area
Answered2016-01-27 04:59:14
Let others know if this answer was helpful