A month is about right. Most only go for a week, see the major Manhattan tourist sights, and leave....a month gives you a much better feel for the city. Like most places, you have to actually live and work there, to get a real feel, of course....