How long have you been married?

You mentioned your English being a problem - are you an immigrant? (there is a reason for my question )