Why are boys like that?!

Why are boys so stupid! You could tell them something you don't like and 3min later they will do it. I just don't get it if boys just don't care about anything! I'm always getting mad at my boyfriend for the same reasons and it always happens again and again! I've talked to him a million times and he does the same things again! And still get mad at him!