Soaking nuts allows them to develop useful enzymes. People with pancreatic enzyme issues will have problems digesting nuts and if you cannot digest them properly then you should avoid them otherwise nuts are great - as soon as you are able to digest them properly.
Years or months? Well some of it has to do with how severe your case is. Yet, there is no miracle pill and when one has yeast it is because one has a metabolic environment that allows it to grow - often due to heavy metal - and if heavy metals on the one hand are difficult to get rid of - on the other hand living with yeast in your body is real hard on your body - killing it - even harder since it releases even more poison then. Therefore you can only kill a bit at a time to avoid escessive Herx (die-off), so yes it is a long cure.