no - there should be no loss of coolant/water even in months. Your car has quite a large leak somewhere.
for such leaks a pressure test is done - which is accomplished by making an air fitting in an old radiator cap and applying air pressure. Pakistani mechanics fail to understand how the cooling system works as they never went to school.
You need to get those leaks inspected, put the car on a ramp and inspect with a very bright light
In all honesty I think your mechanic has no idea how to work at all. It takes all of 5 minutes to figure out how to apply extrernal pressure to check leaks, THEY WILL SHOW UP. If your engine is spurting leaks so quick small quick repairs wont work.