My shower drain is badly clogged; I think it's probably hair and soap residue. I have tried baking soda and vinegar, then a plunger and hot water to no avail. I bought a 15 feet snake and went through the hole length and came up empty. Now, the snake clears the accumulated water, but it doesn't solve the problem since the shower keeps filling up every time we add more water. I even used Drano once (which I hate using) to no avail.

After the shower fills up, it takes about 5/10 minutes to drain (so I know it's not 100% clogged). Towards the end, a "tap tap tap" noise can be heard from the pies.

Any suggestions? I don't want to pour another bottle of chemicals into the drain; I rather find another solution. Plumber is probably next, but what would he/she do differently?

Would a shop-vac help here, or is that also pointless given that the 15' snake couldn't solve the problem?

Thanks!