The last two weeks have been hard on Triangle businesses, which have endured three storms and official calls for people to stay home and not venture out on snowy and icy roads.