HDD Failing?

About a week ago my hdd started making an annoying hight pitched noise.  Apparently it is a damaged motor head. Now today it is makes a grinding noise and the high pitched noise.  Performance Sucks too... Time to buy new HDD?

 

My HDD is a 

Seagate Momentus XT 500 GB,Internal,7200 RPM,2.5" (ST95005620AS) Hard Drive

Any annoying grinding noise or obscure noise from an HDD pretty much indicates that hard drive is about to die.

Back it up, and pick up another hard drive.

"grinding" every second that drive has power the chances of not being able to get a bit of data off it skyrockets