Is this dentist scamming me?

I have had one cavity since I was about 12. I rarely get cavities. However, after not seeing a dentist in about 3 years, I saw a new one in my college town who told me I have SIX. I was shocked. I have no tooth pain, brush every day, and floss every few days (lazy). They also told me I have gingivitis, however my gums usually don’t bleed when I floss and they aren’t red or inflamed AT ALL. They’re very pink. I checked the reviews and a lot of them say they had their patients undergo procedures that actually weren’t necessary at all.

The dentist said none of my cavities were shown on the xray. Does this sound normal?