How long can a typical US citizen stay outside the United States?

As an American Citizen you can stay however long you want outside the USA! However, if your a resident, US Laws regarding that limits time you can be outside the US. I am not sure if it is 1 or 2 years before you have to enter the USA.