if you only have access to a local lowes or walmart then definitly make your own using a mix of pumice, vermicultie, sand, peat. Or use a mushroom compost that you buy and add dolomite lime to it to keep the soil at 7 or lower and some perlite to give better drainage. And also mushroom compost...