I don’t really have much to add to this in terms of your specific question. I remember though, a good friend of mine strained his soleus at the very end 2006 and it took ages before if fully recovered, I believe it was March at the earliest he was fully confident on it. He was receiving regular therapy throughout the whole period and dealt with it professionally. I am not sure why it would take so long, perhaps because it is a postural muscle and therefore gets more taxed by daily life.