"Where is it legal to buy marijuana recreationally without needing a doctor’s letter?"
As of now they are Oregon, Washington, Colorado, Alaska, DC, California, Massachusetts, Nevada. However implementation of the last 3 may take some time and when it will actually happen is debatable.
Perry Solomon, MD