Hello AV!
Bad mother? NOT HARDLY! I echo what was already said. Just taking the time to reach out shows how much you care. And you reached out despite feeling embarrassed, which just illustrates your true inner strength. You were able set that feeling aside for your children and for yourself!
The advice the good people here have given is priceless and it WILL work given the strength you've already shown you have within you.