I
F you live in hardiness zone 1-7, they will grow outside under your bushes. You can do it many ways. You could take one of those kits and wearing a mask and gloves mix it into a bag of straw and cow patties and after every time it flushes, add 1-1.5 inches of new straw on top and when the mycelia reaches the surface it will fruit again. If it freezes where you live, Psilocybe cubensis specifically won't come back on it's own, but there are ways to over-winter it. I've done this in Illinois and Ohio.
I live in the Midwest, an area not known for it's abundance of magic mushrooms, but I can still pick enough in the wild to last most people a year. I once picked 4 dry ounces in 2 hours. It was in a public park, and I was just sweating my balls off, throwing them in a grocery sack as fast as I could pick them