I've not had it nearly as severely as you, and the pf's much better after a month or so. Even managed a short race yesterday.
But it's not completely cleared, so I've got everything crossed too...