I love home remedy type stuff and keep hearing about going off shampoo. I would love to try it, but my hair is the oiliest hair you will ever come across. Even washing it every 24 hours doesn't help.
If you're washing it that often, you've created an endless cycle. And, this is coming from someone with oily hair as well.
The shampoo is drying out your scalp. So, the body says, "HEY! That area's dry! Gotta produce more oil to make sure there's enough!" Which makes your hair oily again. So, you wash again. Which makes the body say, "........"
You need to cut back on the amount you're washing it. Even if it is going down to once a day. If you're washing it more often than that, you're not going to ever get it truly clean.
The hard part is getting through that period of adjustment. So, you'll have to find an open weekend when you're not doing anything for a couple of days. Just wash your hair once a day between that time and let it go otherwise. Even if it's feeling oily. Just get through a couple of days, and you'll be back on track and not experience so much oiliness.
I made the mistake of overwashing at one time. And, this is what the stylist told me I had to do. And, although it wasn't a fun couple of days, it did work.