How do i handle this frustration?

I dont have my license yet, so my husband does all the driving. I am currently learning how to drive, just 3x a mth, cause my husband works 2 jobs. But im desperately wanting to learn though, so i wont have to rely, and depend on him too much.

Anyways, i know im not the one working, or driving, but i get frustrated too. Whenever my son is running out of milk, or whenever we need to go to the store. Cause then, my husband will get frustrated and angry that he had to go after a long day at work. Comes home and is really rude to me. Hed always give me mean attitude, criticize everything about me, say mean things to me, try to find an argument, gives me hate stares and glares. Sigh, its frustrating to have to deal w that.

Also, my son drinks a lot of milk, and eats cereal. So 2 gallons of milk doesnt last a week. Idk what to do anymore, i am so desperate. We dont have the money for me to go driving school. And my fam are too busy to help me. What should i do?