The answer to 'why is my shower making gurgling noise' is that it is likely caused by a blockage or obstruction in the drain pipe. This can happen when hair, soap scum, or other debris builds up and restricts the flow of water, causing air to be drawn back into the shower head and creating a gurgling sound.
Some common symptoms of this issue include slow draining water, unpleasant odors, and the gurgling noise itself. To fix the problem, you'll need to clear the clog. This can often be done with a plunger, drain snake, or chemical drain cleaner. However, if the clog is deeper in the pipes, you may need to call a professional plumber to inspect and fully clear the blockage.