A friend overstayed his visitor visa by 2 years due illness and recovery and is now on the mend. He`s getting married and has been told by 2 different lawyers the after he`s married he can file for a I-130 and then change his status. One of these lawyers was from a catholic charity. To make sure he contacted an immigration office and was told if he marrys then he will be detained and deported just for overstaying and banned. Which one is true as if the immigration office is true he may as well return to his home country where he got untreated for his illness in the first place. Thanks in advance.