im not sure what you expected in 3 weeks to start with bro... yes, they absolutely work... they work in a variety of ways, dependent upon which you choose to run... i mean, they were designed to prevent muscle wasting initially so its clear just by this fact they were designed to aid with muscle to begin with... you have to have the right expectation though... you cant expect a sarm to put on size like dbol or anadrol... thats just not reality however you can add great CLEAN size with them and the keepability rate is significantly higher due to far less side effects and a much shorter time needed for recovery as opposed to steroids... so while on the initial surface, steroids are much stronger, in the long run, you would have put your body through far less abuse, had a much easier recovery and likely keep a more of what you gain as well... so if you want instant gratification, steroids would be the better option but if you are thinking about long term everything, then sarms would definitely be the better choice