Well...I was doing as many reps as I could then that would end my set. Then when I recovered in anywhere from 20-40 sec I would do another set. I would keep doing sets until 20 mins passed. This is the order of exercise: right bicep, right tricep - left bicep, left tricep - Shoulders, Forearms- It would take me 2 hours or more to complete. I did this everyday for a month and then stopped. now I am back to a more normal routine. But I wonder how much time the muscles actually need to recover.
Wow, I agree with searcher---look, volume is not the answer. Multiple sets to failure with massive numbers of reps will not build muscle---we now know enough about the physiology of muscle growth and its relation to resistance training to realize this. Let me make a suggestion: decrease your reps, but greatly
increase your weights. The way to do this for biceps and triceps that I would recommend is this:
Biceps: the best biceps exercise I know is one where you use your own body weight, plus anything you want to add on via a weight belt 'round your waist, and a chinning bar. At your gym, get a box, or wheel a bench over to a chinning bar, stand on the bar, pull yourself up into a position so that your fists are gripping the bar
palm-inward---that's critical!---and as close to your shoulders as possible. Now let yourself down about three inches and pull yourself up again. You are operating in your strongest range, and using your own bodyweight as the resistance. Do that as many times as you can---never get out of your strongest leverage range!---and when you've done that to failure, stop, rest briefly, then do
one more set, trying to equal your first one (you won't be able to, probably, but aim for it), stop again. You're done. Keep track of how many reps you did. Next time you go to the gym for this---say a week to 10 days later---do the same, but chain a ten-lb. dumbell around your waist---same story. When you can do the same number of reps over two sets, add 5-10 more lbs. and so on. The two sets together will probably take you no more than 5-7 minutes at most, with the necessary rest im between. Don't go up in weight till you can do as many reps in as short a time as you were able to do at your previous lower weight. When you hit the point where you can, it's time to add a little more weight. And so on.
Triceps Same as with biceps, but you don't use a chinning bar, you use a dipping stand. Otherwise, same story: put a box at the front of the stand, climb up, facing out, with your arms slightly back of your waist. Start with your own body weight, and only lower yourself down a few inches, then back up. Two sets, just as with biceps, always to (uncomfortable or painful) failure---sorry, but you don't get something for nothing! Next time, add ten lbs., and when your numbers on weight and time are the same as when it was just your own body weight, go up another 5-10 lbs. A week to ten days between workouts---your body needs this time to recover! Otherwise, you'll never get back to square one, which is where the muscle growth occurs.
By keeping in your strongest range, with short reps, you are hoisting much higher weights than full range reps taking into your weakest leverage zone would allow. And the heavier the weights you hoist, the more neurmuscular motor units fire, and the more overwhelming the signal from the body to your metabolism:
build more muscle!!! The body resists building muscle---you have to override its tendency not to by making that the lesser of two evils (the greater of the two being, of course, the pain and discomfort you induce by going to failure on these lifts).
You will make way faster progress using this kind of exercise (a sort of generic version of the kind of high intensity training regime advocated by Mike Mentzer, Peter Cisco & John Little, and enlightened trainers everywhere

) And, taking into account what searcher was warning you about, you will not get sick, and you
will make tangible progress over the next several months.
Give it a shot and let us know how it goes, eh?