Can office supplies and office expense go together on line 18, Sch C? Where does a bus. magazine subscription go on Sch C? Are bus. Bank overdraft fees deductible?

I heard mtc bank fees are deductible bec it’s a required cost of banking.,but overdraft fees are not deductible bec. It was error on owners part?