If you plan to drive there, you will need your driver's license. If you are not a US citizen, you will have needed a passport from your country to cross the border but once you are in the US, you don't need to pass any further ID checks.
Yes, as a green card holder, you do not need a visa to travel to Mexico for stays of up to 180 days.
yes
No not if your a United States citizen.
Yes You Can .
If you are flying you need a passport. If you are driving over the border you can get a passport card, which is cheaper. If you are only going over the border for a day then I am not sure what you need.
your boyfriend can get an s.s. card from the state where he lives on employementand have an birth certificate in English
Yes you can, but you also need a visa if you try to enter Mexico with a South African passport. Greencards are not recognized as a traveling ID or document.
because in 1800's New Mexico could do what ever they want and now they don't and cows in New Mexico don't go moo they go poo
Go to your local SSA building and request a new card. You will need a copy of your birth certificate.
yes
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
they went Mexico to have a new home not