The math says you are driving 1450 or so miles a month. That means you are using a quart every 2000 miles. Not good for the cat but not terrible oil consumption at all.
I’d agree it is cheap cats causing the problem IF your check engine light is not glowing 100% of the time. In that case, I’d say there is an additional problem not identifiable unless you post the codes.
I am guessing here because so much information is lacking…
I assume this car has loads of miles… 150K plus… Right?
I will guess it uses a quart of oil every 2000 miles, or maybe 1500 miles, or even 1000 miles. Which is it?
If the engine is burning oil, that can foul the spark plugs and cause a misfire that can be cured with new plugs… The car uses more oil, fouling occurs, new plugs. If the same cylinder misfires every time, that one cylinder’s rings may be worn out so oil consumption won’t be super high.
If an injector is getting stuck and dumping extra fuel into one cylinder, that cylinder can misfire when the plug fouls from excess fuel. A check engine code for “rich mixture” should be set as well as the misfire code.
Have a compression test (wet and dry) on the engine. If that shows OK, you might assume it is the injector or injectors.
A good mechanic would have already done these tests (but not for free…) or at least suggested them. If yours did not, find a better mechanic!