Although I haven't read any research or articles recently, I suspect recovery really is a case by case basis. I am sure once you quit the soy you will see gradual improvement. Your body replaces millions of cells every day. In seven years you are a completely new cellular you!
OTC progesterone cream will knock down the over- dose of estrogen that you have gotten from the soy. Some alternative health practitioners recommend men and women over 30 use it daily because of exposure to xeno-estrogens. In my mind, soy is a xeno estrogen.