Echoing what @MeiChanski is saying here, it's best not to blame yourself and just keep on pushing for all the tests because then you will have answers to use in the future. Never discount the power of getting some emotional help, I just dealy hope that things get better for you.