how long do i have to be on prednisone