Financial stress

Anyone else finding it very difficult to catch up financially? I’m feeling hopeless. I work a full time job and so does my husband and we have 2 children. One aged 10 and the other is 3. My job seems well paying but I’m still living paycheque to paycheque with not a single cent to spare. Some of my bills have to go beyond due date as I can’t pay them on time, sometimes groceries have to wait til next pay making it hard to know what to pack in my kids lunches. A few times have come up where a person in my office is having a baby or retiring there for a card is usually passed around and money collected for a gift. I’ve had no money to put in the card which is embarrassing enough but then I get hate from my coworkers and being called cheap behind my back. I wish they understood that I didn’t ask to be this broke, it isn’t my fault I have to choose food to feed my kids over putting $ into a card for someone I hardly know. I swear if I had the money I’d definitely be glad to pitch in. But I don’t. Am I the only one who lives like this? I’m so beyond worried about Xmas for my kids this year. Like I don’t know how to catch up. I feel like the cost of living just keeps rising but of course my pay stays the same.