Yes. My level seems to have a monthly high/low, so against evenly matched opponents my wins are really inconsistent. Just gotta keep training until even at my lowest the moves are obvious!
Why am I so inconsistant?

I think all of us are affected by this in varying degrees. Fatigue, ego, distractions ... you name it.
Though when it comes to on-days and off-days, My former coach used to always point out the "rating classes" that I am still losing to is a more accurate measure of my skill as opposed to the expert scalp I got at the tournament the other day.
I maintain that the mental discipline it takes to make high quality moves (not necessarily the best but rarely stupid/bad) ALL THROUGHOUT the game is what separates the really good players from the rest of us pretenders.
With regards to your X/Y day comment, I'm thinking that as you get better, even your "off-day" chess skills should logically get better. Muscle memory (when trained) can sometimes be quite reliable even when you are not seeing things + calculating patiently/accurately...much akin to driving a car or a task that most of us can do "competently" even though at times, it can be a background activity.
For example~
Some games I can play like a machine, I predict all my opponents moves. I am nearly indestructable.
Some games I am in that indestructable mode, get to "comfortable" then make a horrible losing blunder from a winning position.
Sometimes I can move very fast.
Sometimes I take forever to move without a clue what to do.
I just don't get it why am I so Bi-polar at chess?
It's like I have a GM making my moves part of the time, but a monkey fills in the blanks, and I never know who will show up at the table in my head.
Some days I will win 20 games in a row untouchable.
Some days I will make blunder after blunder and struggle to get some draws.
Does anyone else feel like this? Like on X day your rating should be several hundred points different than on Y day?