From marriage to green card in hand for my wife was 3 months, but don't marry someone just for a green card. Penalties are severe for green card fraud. There is also the green card lottery, but it is definitely a lottery, and not open to UK Citizens (except for Northern Ireland).