Being married twice previously to US citizens does not make you ineligble for a fiancee visa. The marriages will be an issue, especially if the prior husbands filed immigration paperwork for you in the past. Proof of the domestic violence causing the end of the relationships (and certified divorce certificates) will help with those issues. It might not be easy to get your case approved, but it should not be impossible.
All the best,
Randall
Answered on Aug 17th, 2016 at 7:10 AM