Category

Startup

Category

With the new year comes new resolutions. While 62% of Americans make New Year’s resolutions, the percentage of people who report achieving their resolutions is a measly 8%. What accounts for the drop-off?