90% of my sales aren't from the u.s.

but if yours are, potential reasons could be:

-you are getting traffic from places that geo filter, so they're sending you mostly or all u.s.

-the text on your site is very american colloquial

i see a lot of uk, japan, germany, finland to name just a few countries we've seen a lot of members in.