Question came in

I have 2 boys, sometimes I get crossed and angry, simply because my work sometimes doesn’t yield enough money to take care of the family and this affects my mood. How do I work on this in order not to repeat the mistakes of my father?

Men’s Table:
The pressures of circumstances that make us do things we already know and understand to not be the most ideal. However, with the knowledge that you yell when things are not going right means you have come to a certain level of self awareness, and you’re open about the knowledge of your own shortcomings, it is a huge step most have never attained. Moreover, you cannot stop there, you have to identify your triggers and make sure you never fire those shots. When you know it’s limited finances that makes you angry or some other circumstances, you have to consciously be aware and make a personal decision not to take it out on your family.

Try this:
When those points are coming up, tell your kids, as naive as they could seem about the gravity of the situation, tell them to pray for Daddy’s business so he will be able to provide for them. Unconsciously, you will relieve yourself of the pressure of the anger that comes when you see them being just kids, also it helps you take them off the list of anger targets.
Second thing is: It is important to discipline a child, however, you must focus on the discipline and not the punishment.

Every boy wants correction, but not punishment
– Punishment focuses on consequence of action, correction focuses on development of the individual
– Punishment takes into account revenge and retaliation for a wrong action
– Discipline takes into account the emotion, mentality and character appropriation of the person in question to ensure for a non-repeat of the action.

You also mentioned the economy as being a factor, it is true it could be a factor, but leave the economy alone, focus more on how to be in control of your own self regardless.

“No man is free who is not a master of himself” – Epictetus