Passport validity for tourist visa

I’m planning to travel to Kuwait in may for summer. My passport is valid till January 26 but someone said it should have 1 year validity. I’ve always heard 6 so I’m confused now. Also, if I want to stay longer than 3 months, do I need to show them a ticket at the airport which proves onward travel?