Is there a way to avoid the wife taking drugs on Jamal sharing route? like I want the wife to not need drugs to be more willing.
Quite easy, do NOT snoop the Christmas event or tell her to come as early as she can. Snoop events are a bit "parallel universe", they happen if not snooped in, but they are less "severe". For instance, while the wife dances and kisses with Jamal at the Xmas party, it is more innocent and she does not gain traits like drug haze, if you let her stay, but do not snoop.
Most snoop events (currently) are for the cuck and NTR paths, only very few have positive effects for sharing or romance paths. So use snoop at your own risk and with foresight.
For me, the drugs are one of the few negatives on the Jamal path as well. As said, do not snoop e.g. the Christmas event or another one (I do not know of the cuff which one). Then the effects like drug haze are not gained. She might still take a molly or such from time to time, but nothing on the scale or with such side effects as when you snoop. Likewise with not choosing "snoop" at the beginning, but the stat gains and still going for sharing, this leads to a sharing path with you and the wife in the drivers seat. Very much a "Stag" sharing path. If you take "snoop" at gamestart, this is also possible, but a lot harderand you have to be very precise in what stat raises you take and when you snoop or not.
For a positive sharing paths flow it is important she gains the "Hedonist" and "budding exhibitionist" traits, which help a lot.
Hope this helps you a bit.