I do/don’t do all that. Well except for the drinking at night..Ron and I have a cocktail or a glass of wine before dinner.Brain fog can be due to not being well hydrated, so more water!
Be sure you get enough B vitamins, an inexpensive multi-vitamin should do.
Get more / better sleep, don't drink alcohol or caffeine in the evening.
Eat more fiber and protein, avoid sugary stuff.
Quit smoking, for so many reasons...
That reminds me of a date I had in "high" school with a guy. I had never tried marijuana btw. We stopped at a stop light. It was dark and raining. I said "Look how beautiful that reflection from the stoplight is on the wet pavement". He said, "I always thought you were on a constant high." I'm pretty sure he was serious. I preferred to think of it as "artistically aware"...ha. But he was probably right...I'm sure we went a little foggy in our younger days. I recall saying..."spaced out" and that was a phrase used long ago.