You're right, this is a tough journey.
Don't be so hard on yourself. You can only go with the best information you have at any one time.
Good luck for the future