How many iPhone Xs can i buy?

I want to buy 1 for me and 2 for gifts. Will I be allowed to purchase 3 all at once? (Is there a limit?)

Follow this Question