I'd do it soon. If the bearing fails completely one of two things can happen. The wheel can come apart and the wheel can lock up. Either will cause loss of control when it happens.
I've seen people drive on bad bearings for months with no ill effects and I've seen others deteriorate quite quickly. There's just no telling.
I once had a Ford Tempo in for a safety inspection. I racked it and when I raised it up the right rear wheel fell off. The bearing was so wasted that once the weight of the vehicle was removed from it the whole assembly just fell apart!
As far as the part.. well any parts store can get it for you. The "Timkin" brand part number is 512218 without ABS, and 512217 with ABS. Looks like it's going to cost between $70 and $100 depending on which it is and where you get it.
The Toyota part numbers are 42410-01020 without ABS and 42450-01010 with ABS and appear to cost considerably more money.
***I found it in the BCA Brand (without ABS) on
AMAZON for $38.44 with FREE SHIPPING
***I found it in the PRECISION Brand (with ABS) on
AMAZON for $68.30 with FREE SHIPPING