I love dianabol; it's one of my favorites. 20 milligrams a day is perfect. You can use some testosterone with it, but I wouldn't use more than 200-300 milligrams or you'll blow it up like crazy.
you'll do great on some NPP
you want to inject it three times a week that is the most optimal and I would do 300 mg a week total
so do 100 mg 3 times a week and you'll be golden
When it comes to TB 500 and BPC, it's important to stack them. They work in synergy to give you the best results, but I would use them for a minimum of 12 weeks.