Do I need a visa for the USA?

Homeland Security requires some countries that the passport has to be valid for another 6 months after the departure date. This does not apply to all countries but better safe than sorry.