How long has Punxsutawny Phil been predicting the weather?

a very very very very long time. no one can actually predict how long except punxsutawny phil himself. <3 :)