To answer everyone about the lying, He wasn't going to lie, I guess I mis-wrote that, as he was going to state the reason of visit as to visit his family here (true) but then also visit me, (ofc answering that if asked, but not volunteering that up as the reason for visit front and center).
Now we have been meeting up in Mexico for a year now, 3 trips (once every 2 months), so he now has some travel history and proof he returns each time. Do we think that might help his case a little?
and FYI we are a gay couple to anyone who didn't catch on, which is a challenge in his home country since its not as accepted as it is here in the states (not sure if that helps our hurts our situation lol)