When ds turned 2, I felt like I was still nursing a newborn- around the clock! It was that often. But 2 was an amazing year of growth and changes for ds, it was neat to watch how his nursing habits changed. By 3, he was way less needy and nursed a lot less. He still nursed at night every couple of hours, but during the day he wouldn't constantly ask like he did when he was around your son's age and just turned 2. He didn't need to nurse every time he fell, or when he was hungry, or sad, ect. Mind you, I did get pregnant when he was 2 1/2 and my milk dried up. It never detered him from nursing but I can't be certain if he would have nursed more had I had milk to give him.
I night weaned him a 3 1/2. It was very easy. One hard night, one medium night, and that was it. He still occasionally asks to nurse at night but will usually go right back to sleep if I say no. He is 4 1/2 now. He nurses off and on between 6 am and when he wakes up (by 8) and occasionally during the day, and then at bedtime. So way, way less then he did at 2!
If you want to keep nursing but are overwhelmed by the amount, I say hang in there! It does get better. And as they get older, limit setting gets way easier. For example, ds asks to nurse still when he gets hurt. Sometimes, I just don't feel like nursing him right then. So I'll gently suggest doing something else to help him feel better, like reading a book and he'll accept that just fine. Or if he wants to nurse and I know it is just because he is hungry, I can say, no way, you need to eat some lunch! And then we'll go eat. He is fine with me saying that.
So there is hope to be had that it will get easier as he gets older!