There is no particular dosage fixed for chywanprash. It depends on the agni of the person, adults should not exceed 20gm
Milk is required only if it is prescribed by your doctor. Otherwise you can take warm water.
Chyavanprash can be taken as long as needed under doctors advise.