Seriously, I'd look at cultivating a few plants. Buying weed/weed based products for medicinal purposes is expensive and may not necessarily be the right type of weed for what you need.
Obviously street weed is different again and designed to blow your balls off.
Do a bit of research, find something very specific to you, source some seeds and give it a go. There are sites you can use for specific types of weed but they're often very pricey just for small amounts.
There are of course risks with getting caught growing, but if it's literally just a few plants of a specific type, it will provide you with a long-term supply and you could easily make a case for why you're doing it. You don't have to smoke it either of course, make cakes, cookies, brownies etc with it.
Loads of stuff on Reddit, lots of subreddits about growing weed, or buying certain types of you don't want the hassle/risk