My situation is the following: I moved to the US when I was underage (11) under a visa waiver. I lived in the US until I was 20 and left the country by my own will on 2010. I finished high school and went to college there. I never had any criminal issues. My boyfriend is a US citizen and he wants me to go back to live with him. Can we do the fiance visa? or do we have to get married in my home country? Will I need a waiver? Are the waivers really hard to get? He is a good person and does not have any criminal record either.