In Florida, you can get a card (from a doctor) and go to the dispensaries. You can get a good sized discount the first time you visit each dispensary.
Once you’ve gone through all the local ones and your discounts are gone, friends tell me it’s just too expensive.
Legal weed is outrageously expensive. After all of the taxes fees, etc. Starting a dispensary costs a couple hundred thousand if you get all of the approvals and jump through all the hoops and hurdles.