foods to avoid when taking griseofulvin how long does it take for griseofulvin to work