Please dont be hard on yourself, you have done a fantastic job.. its not easy, and you are not alone.

My DS is now 21months, and to be honest it did take quite a while for the guilt to subside. I stopped BF at 5-6 weeks after lots of issues, and I hated that I stopped but at the time I did what I had to do for the sake of DS and my own health both physically and mentally.

Every now and again it still makes me sad/upset that we missed out on the journey together (esp when I see other mums out and about feeding) but I had to come to a point (which only you can tell when its time) that I had to let it go. I am getting there, I am still disappointed and I dont think that will ever go away, but I think I have come more at peace with it.