B.J. Upton's continues his recovery from surgery on his left shoulder, but it looks like he won't be ready to play until sometime in April.