Thanks all for the comments. Someone I know, an immigration lawyer, recommended I buy the return flight flying back within 4 months from the arrival date. But just to be safe because she did say too that often times they don't even check. Everything is a grey area...