How often is your EBF baby nursing?

My baby gets mad at me when I try to offer my breast after two hours. Sometimes he will go 3-4 hours during the day. Is this normal???