Sometimes we need a strategy talking to kids. But frankly speaking, beating is not the best way to tell your son. You can be firm and give reasons to him. Talk nicely. Scolding won't give you any advantage. He will only show the worse in the future. Stress also is a factor since you're preggy and with financial problem. I suggest you talk to your husband and ask for his help. Too much stress will lead you to miscarriage
Read more