On EEI today, Doc said Shaq might be back in the next week, and JO in a couple weeks.
But really, I would not put any credence to any of this, until we see them on the floor.
Although, one other thing he said did stand out to me. While he said Shaq is really a wait and see case, because they are waiting until he gets better, he very casually said that JO is just "rehabbing from surgery". In the context, to me it sounded like he meant that there is nothing abnormal with JO not playing right now, and that he is still perfectly on track.
I think they were saying around the beginning of April after the surgery, and that still seems to be the case with him.