I'm not claiming I know how to fix it, but I am quite confident that the solution to fixing issues with depression, focus, or any other number of psychological issues is not reading a Reddit post about weed and/or mushrooms and pretending you understand enough about pharmacology to fix these problems.
Therapists and psychologists and psychiatrists require training and as such will still be considerably more likely to help you than weed. Obviously there are bad professionals; I've hired bad electricians before but that does not imply I should try and do all the wiring in my house myself.
You seem to be assuming that everyone can afford a therapist.