I throw this case into the Common sense bin. Regardless of your age, ones maturity is what shows when you show up to an apmt stoned. It is one thing to have red eyes, for someone to be certain that you are stoned, you must reek of MJ. Which does not look good. I smoked before going to my doc, but I also dressed & smelled nice. No one could tell even if I was pulled-over.
That doc probably makes bank, & has been offended more than once by pot heads trotting in his office smelling of dank. He was simply being professional, & trying to rub some off on you.