This should help with how to properly feed him. Which by the way he really shouldn't be eating that many worms a week. Those are treat feeders, not staple feeders... I highly recommend going with a proper staple feeder that's listed below.
This is the feeding guide I personally follow and it seems to work with my beardies.
Also, do note that the "10-20 bugs a feeding" is more of a minimum, most people do how many the dragon will eat in a 10-15 minute time frame.
All life stages eat 10-20 bugs a feeding.
1-4 months 3x a day.
4-12 months 2x a day.
12-20 months once a day.
20+ months twice a week at the least, every other day at the most.
Staple feeders - Crickets, locusts, grasshoppers, silkworms, black soldier fly larvae, dubia roaches, turkish roaches.
Treat feeders - Waxworms, hornworms, superworms, mealworms, butterworms.
Wax worms - once a week, 4-5 max.
Hornworms - every other day to every two days, 4-6 max.
Mealworms - every other day to every two days, 5-10 max. Only for beardies above 6 months.
Superworms - once or twice a week, 3-4 max. Only for beardies above 12 months.
Butterworms - once or twice a week, 3-4 max.
Daily greens- Turnip/collard/mustard greens, endive, and kale if added to a mixture of the other staple greens mentioned.
Fruit once or twice a week - Banana, strawberries, blueberries, blackberries, red raspberries.
For more food items -
http://www.thebeardeddragon.org/bearded-dragon-diet.php
http://www.beautifuldragons.com/Nutrition.html
Supplementation -
You want two supplements at the very least, a calcium and a multivitamin.
I recommend the Repti-cal brand but zoomed is also good.
The supplements should be lightly dusted on all bugs.
Generally, beardies below two years need calcium 5x a week and multivitamins 2x a week.
However, beardies above two years or at two years of age need calcium only 2-4x a week with multivitamins 1-2x a week.
This does depend on how your beardie is with diet, health, just laid eggs, is laying eggs, etc.