You are NOT terrible. You are human and make mistakes sometimes just like all the rest of us humans. The things is, you recognize that there is a problem that needs fixing and are trying to take steps to fix it that make you a good mom. You also have issues that you are trying to deal with in order to make it better for your son and that makes you a great mom. Give yourself credit and keep working on getting better for yourself and your son.
|