Next time head to Connecticut and pick up some fares up there while waiting out the traffic. Depending what time you dropped off in NYC would determine if there was that much traffic to contend with up to CT. The rates are better than North NJ and sometimes you may actually get a fare back towards NYC and determine if the traffic in NJ cleared up. Or spending the extra cash to through Staten Island would have worked as well to get you back in less than 3 hours. I know some people took them 4 hours to get home that night.Same here, I had a Monmouth County to Upper East Side trip. 2 hours into NYC, 3 hours home. Not worth the $120, for sure !