Takes A Long Time Time For My Husband To Forgive Me.

iam 37 years old with 3 kids, my husband and me always argue with small matter and always swear me badly and even call me animal and it takes weeks and months for him to forgive me and call me because he is working in other country, i become more angry when he treat like this and even confuss what should i do?
brigith brigith
Jan 17, 2013