How many ad groups should be in a campaign?

Here are some guidelines to follow when determining the size of your ad groups: Max of 7-10 ad groups per campaign. Max of ~20 keywords per ad group. 2-3 ads per ad group.

For More Information Please Refer: https://www.wordstream.com/blog/ws/2017/05/02/adwords-account-structure-guide