Should I wash my hair every time before applying Minoxidil?

Is it compulsory to wash my hair before i apply minoxidil in order to clean my scalp surface? Coz i also apply oils. If so do we have to wash hair twice a day before applying minoxidil? Also does taking beer or whisky effects while using minoxidil? Thank you!
