If you are still having headaches, depression
and low self esteem
please consider reaching out to a psychologist with experience in dealing with loss
and trauma. Ask if they are trained in emdr since it can help with these kinds of trauma. Accidents happen, don't take it out on yourself. You deserve to live and should not have to be in such pain.