It depends totally on your bussiness and the actual need of terms etc.
- If what you offer ( information, services or products ) can harm you or your bussiness in any way by misuse of anything you provide, or a human error by yourself make sure you have terms etc.
Again depending on what you offer on your website you could write it yourself , if you feel what you offer could lead to large lawsuits in any way then the cost of a lawyer should not be an issue.
In my experience, most people just copy paste other terms and replace the name. Since you are based in the US you have far mor chance on lawsuits of any kind with your lawsystem.
If you can specify your line of work , website we might be able to give more detailed answers