Having a Green card entitles a person the status of a permanent resident. This means that the green card holder can live and work in the US permanently. The permanent residency status is for the entire lifetime of that person. So this means that you can stay in the US foe your entire lifetime provided that you renew your green card periodically (once in 10 yrs)
4 years
The answer depends on what government/country you live in, you will need to ask the question again with more details.
Usually debit or ATM cards issued by banks are valid for 2-3 years and in some cases even 5 years. The date until which the card is valid is printed on the front side of the card just beside your name. you can check that. It will contain the month and year until which your card is valid.
2 Years
A passport is typically valid for 10 years from the issue date.
A passport is typically valid for 10 years for adults and 5 years for children under 16 years old.
A passport is typically valid for 10 years for adults and 5 years for children under 16 years old.
4 years
Both of them are valid for 10 years from the issue date.
The Green Years has 347 pages.
3 years
Green credit cards can be found anywhere in which there is a option for green credit. However not many companies offer green credit cards because the company loses some money on the purchases you make.