The answer to 'why is my drain overflowing' is that the drain is likely clogged, causing water to back up and overflow. Common causes of a clogged drain include hair, soap scum, food particles, and other debris buildup. Symptoms include slow draining, gurgling sounds, and water rising up in the sink or tub when other fixtures are used.
If the clog is minor, you may be able to clear it yourself using a plunger, drain snake, or chemical drain cleaner. However, if the clog is severe or the problem persists, it's best to call a professional plumber. They have the tools and expertise to thoroughly clear the blockage and identify any underlying issues that may be causing the drain to overflow.