Can never get off early or take time off

My husband said he would be home early from work today to go to my mom and dads for dinner to see my grandma as she is staying with them for a few days. He still isn't home and I cant just go on my own. I need gas and have no money to get fuel (hasnt been payed yet). It's really irritating he says he'll be home early and isn't and he also doesn't even know if he'll be able to make it to my drs appt tomorrow that he most likely needs to be at to sign paper work. If he its home in an hour I'm calling my mom who's already making food to let her know we wont be there now because my husband cant keep his word.