You need to be able to support her up to 125% of the poverty level, anytime she is either unable or unwilling to work and earn income to that level. You will be obligated to support her even if you get divorced, even if she cheats on you, even if you discover the relationship was all a ploy to get your sponsorship and she never actually loved you. Even if you are only married for a short time and would not normally be ordered to pay spousal support. This obligation will stand until she works for about 10 years, becomes a citizen, or permanently leaves the country. This means you could be supporting her FOR LIFE, even if your relationship doesn't work out. Can you afford to do this as well as supporting yourself? If you can't, you shouldn't even be considering it. And if you have no income at all, I don't think you would even be allowed to sponsor her, because you'd need to show the government that you have the ability to support her so that she will never become a welfare recipient.