If you haven't replaced the drive belt recently...that could be the problem....a cheap belt will squeel after only a few thousand miles..
The first thing I would do is install a new drive belt ....preferrably a Gator back or a Gates brand. If the alt bearing is going bad...you have a new alternator in your future!