Assalamu Alaikum
You should 100% pray istikhara. You can always turn to Allah when you are unsure of something.
With that being said, there are two issues that I feel neither of you are ready to face:
1. Poverty
2. CHildren
Working/Living in the US will not guarantee you a great lifestyle. You may actually struggle. That does not mean you are not worth marrying though, so you have to think about whether poverty/ not having a certain lifestyle is going to EVER be a problem in the course of your marriage. Because even if you're fine in the US, you never know what will happen in the future. You want someone to be there with you through the rough times just as the good times. Think about it.
And regarding children, again you don't know what will happen. You might have a child beyond your control, so if it does occur you need to be calm and consider it a blessing. I think the financial worries are stressing you out more than the having kids because you're afraid you wont be able to support your wife in the way that you want, which is an unsettling feeling to have and the reason you don't feel ready to have children yet. Unfortunately you want and need some reassurance from her end that she will stick with you in any situation and you probably don't feel like you have that from her.
You can also think about other options, for example she can live with her family until you graduate, and you can visit her when you're able. Or you can delay the whole marriage proposal until your doubts are cleared, but I don't think you should enter marriage with doubts, uncertainties, pressure, or unease until they have been cleared completely. If she's not the right one then you'll just have to move on. Follow your logic.
Bookmarks