B..
Some of this is just miss placed guilt. Would you let your 2 yr old wake you every three hours? No. If your one yr old gets enough nutrition everyday then he doesn't need to nurse every three hours at night.
It's not a need mama, it's a want. He wants you to hold him and nurse him so he can easily go back to sleep. You need consistent sleep.
Your needs, trumps his Wants.