VQ I hated it after 2 weeks. I loved it at first but quickly hated it for too many reasons.
I was selfish to stop at 3 weeks.
You have fed him for over 3 months!
If you need to stop, stop. Remember that it is different this time. You have 2 other children this time and one who is still a baby herself.
J is a different baby too. Every bf experience will be different.
What I'm saying is, you would not be selfish if it had become too much for you.
I think you need some child free time, to sit, relax, clear your mind and think it all over.