Please contact womens aid and gp. Things will get better but only if you let them. Calling for help is the first steps in trying to better your life and your sons life. Womens aid will refer you to a local domestic abuse team that will help safeguard you from any further abuse and help you understand abuse and help you overcome it and be who you want to be. They will also help with your son and your son if hes affected by the abuse.