Why does a balloon burst if you keep on blowing blowing?

How far do you suppose the rubber will stretch??

As you increase the pressure the rubber stretches.

However although elastic the rubber is not very compressible and its volume of rubber material in the wall remains about the same as the balloon expands.
The total force on a semicircle of the balloon rubber is p*pi r^2 where p is the gage pressure or pressure above one atm inside. That is spread over the balloon circle and thickness t
sigma = tensile stress = p * pi r^2 / 2 pi r t = p r / 2t
now the volume of rubber = (4/3) pi r^2 t = constant k
t = k (3/4)/(pi r^2)
so
sigma = p r / 2[ k (3/4)/(pi r^2)] = p r^3/constant
In other words the stress in the rubber goes up fast, much faster than the pressure, with the radius for a given amount of rubber in the balloon skin.
When you reach the maximum tensile stress of the rubber, it breaks.

A balloon bursts if you keep blowing into it because of a combination of factors involving the physical properties of the balloon material, the pressure inside the balloon, and the strength of the balloon itself.

When you blow air into a balloon, you are increasing the pressure inside the balloon. As you blow more air, the pressure continues to rise. The balloon material stretches to accommodate the increased volume of air, but there is a limit to how much it can stretch before it reaches its breaking point.

Balloons are usually made of a stretchy and flexible material, such as latex or rubber. While these materials have some stretchability, they also have a maximum limit beyond which they cannot stretch any further. If you keep blowing air into the balloon, eventually the internal pressure will exceed the maximum stretching limit of the material, causing it to rupture or burst.

The strength and thickness of the balloon also play a role in determining how much pressure it can withstand before bursting. Thicker balloons or those made of stronger materials may be able to hold more pressure and resist bursting for longer.

Therefore, continuously blowing air into a balloon eventually leads to an increase in pressure that surpasses the physical limits of the balloon material, resulting in a burst.