you could always give growing your own a shot,
invest a bit of cash into getting a half decent set up (it will pay itself back in no time trust me) and do some reading up,
once you start growing your own, youll save yourself a hell of alot of $$, and youll always be smoking bomb stuff
its well worth it if you can do it, it dosnt really take much time or effort to grow a small personal amount,
once you've done it a couple of times youll probably wonder why you didnt do it before.