How long for testosterone undecanoate to work, how long do winstrol results last