I have been doing the Armstrong Program and that works as well. Although it is geared toward pull-ups, the morning pushups have gone up dramatically for me. I may do it a little different but I wake up and do a set of max pushups, perfect form with no stopping. I do 3 sets with 5 minute breaks between. I’m not worried about getting pushups in 2 minutes at this point as I feel if I can do a lot without stopping, I will be fine with a 2 min constraint. My first morning I started I did 50 push-ups on set 1. Now I’m about 4 weeks into doing this everyday and I’m up to 91 on set 1 without stopping for rest. I also timed it just to see one time if I’m good on time and I was at about a second per pushup so my speed and strength has increased.