Some of the prettiest prints seem to have the shortest runs.
So - if you are absolutely in love with it, get as much of it as you can afford - it may or may not be available later.
That said - something new is always being printed.
Seriously - if one is on a very limited income, quilting for most of us is an optional activity - and sometimes one just has to wait "until later"
But how much to buy - 3-1/2 yards for a border type print would be enough for almost any size quilt