Imagine yourself waking up from a night of drinking with a brutal hangover. All you want is a cup of coffee and a greasy pork roll, egg, and cheese sandwich, but you can't don't want to leave your house. A new service from Uber is about to make this a reality for New Jerseyans.

As of this week, according to NorthJersey.com, UberEATS is beginning its New Jersey service with over 100 restaurants in Hudson and Bergen County, and the company hopes to provide the service throughout New Jersey soon after.

If you've heard of apps like Seamless or Grubhub, UberEATS will provide virtually the same service; on demand food delivery from a number of restaurants in your area, only the wait time will reportedly be cut in half.

Just like Uber's ride-sharing services, you can apply to deliver for UberEats as well, which seems like it'd be convenient if you're looking to make some extra cash. If you do go that route, make sure you read the fine print, because driving for Uber has a number of shortcomings that you may not realize right away.

As a consumer, however, this seems like a no brainer. All of those late night food cravings can be satisfied with a couple of swipes on your smartphone. The future is now!

Follow Joe Votruba on Facebook, Twitter and Instagram.

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.