I filed my taxes already. I have business but don't see a schedule C. Do I need to amend these taxes.
Yes, you should file an amended return to report this business.
If you have a self employed business then you will need to file Schedule C to report any income you had and expense(s) that can can be applied to offset that income.