Feeling guilty that I chose wrong

I wrote in another question earlier about my son’s father and upon working on this a little more there was another feeling I felt. Guilt.

I have thoughts that I made the wrong choice in picking my son’s father. I think that my son deserves a better father. Someone better than who I chose. I should have been more aware. I should have dated other people. I should have taken the time to choose better and know more about what I was looking for and now my son has to deal with the result of my bad choice. I feel huge guilt. Actually, I have felt this guilt for years. Can you please help me to move through this?