you should get bloodwork done to see what kind of issues you have going on internally causing you these issues... as far as the stack goes, yes, its a great stack....
you can get the best quality at either
https://sarms.forsale or
https://umbrellalabs.is
1-12 GW-501516 (CARDARINE) 20 mg day dosed once a day in the a.m.
1-12 lgd-4033 (ANABOLICUM) 10 mg per day dosed once a day in the a.m.
1-12 S4 (ANDARINE) 50 mg day... split doses... 25 mg in the a.m. and 25 mg 4-6 hours later
9-12 N2generate
https://www.needtobuildmuscle.com/store/hcgenerate-n2generate.html
Mini pct 13-16
Clomid 50/25/25/25 OR Nolva 40/20/20/20
Gw-501516 20 mg day