Hello @MaggieB999. You certainly can create custom fields for your contacts. Here are some links that can help you with this:
Add and Manage Custom Fields
Edit or View a Specific Contact
Do you use a sign up form on your website to gather new contacts? Make sure to update that as well so you can get their information too!
Edit Web Sign-Up Forms
... View more