Any time is a good time. but i personally believe that Once a day medicines should be taken in the morning or in the afternoon with afternoon naps 2/3 hrs afterwards.
regarding female gastro.... v few exist in lahore. i am only aware of Dr Sara (i am not aware of full name or where she practices). last i heard (which was 3 / 4 yrs ago)...she was in Mayo Hospital - east medical ward with Dr Zafarullah khan. You may need to visit that place to confirm where she is working now. Or you can visit medical unit 3 of services hospital and find out about a female gastroenterologist from there.