Will a US trademark protect me in Mexico?
No, a US trademark is not valid in Mexico. Trademarks are only valid in a jurisdiction where they are filed.
In order to have protection in Mexico, you should file a separate trademark application in Mexico.