to live from hand to mouth

To live from hand to mouth is a very common idiom which speaks about having just enough money to live on with absolutely nothing extra. By saying you are living hand to mouth, it means you are literally using your hands to make your money, of which the money earned goes straight to feeding, clothing and housing you and your family, but with nothing to spare for entertainment or frivolous purchases.