Your second cycle is 20 weeks?! Unless you gained all the knowledge you require on your first cycle, then I think you need to slow your roll.
I am currently on week 10 of my 2nd, it will end at week 14. I had a bit of a hiccup at the beginning of week 3 after I missed 3 days of Arimidex and Dbol, 20 mgs/day, decided to kick my newbie ass and elevated Prolactin gave me sensitive nipples - Bitch tits anyone. I immediately began a protocol of Arimidex and Nolvadex for 1 week and fought the bitch tits away! Point is, I've done my research and nearly got caught. In the end no matter how much research you have done you are still a newbie. I knew the Prolactin was there, but I missed my Arimidex dosages and paid the price. Sometimes you need experience to test your knowledge and how you use that knowledge.
My next cycle is Test Cyp and Dbol, but Dbol is ran for 4 weeks, not 7. Your dosage for Dbol is safe enough, 20 mg/ED up to 40mg/ED, but it's what I was taking so you will need your supports as well - don't get caught without your bitch tit fighting protocol.
Since I am pretty new I'll stop there as it's where my knowledge is exhausted - and still likely full of holes. I'll say you need to respond to 3J with age, weight, height, training history, bodyfat and cycle history. I'd add Diet, take all the shit you want but if you're eating shit, you'll look like shit. Oh and PCT? Got a plan? HCG or no HCG? A good PCT has as much to do with maintaining muscle as anything else.
I'll commend you for asking for an opinion. Now let's see what the knowledge bank has to offer.
PS. This is my first post, I'm here to learn as well. Remember not to get offended. I've trolled enough to know you're gonna get the blunt truth.