Where do you get your toilet paper?

I feel like the TP game is a big mind fuck.

Different stores swap the prices around all the time and the size of the packages and the brands vary the size of the rolls, the thickness of the sheets.

Has anyone done the math to find out the cheapest per square of TP and where to get it consistently?

And I mean specifically decent quality stuff - charmin or royale.