There is no way to answer how early you should arrive at the airport w/out knowing
which airport. I don’t have pre-check so by far the biggest variable for me is how long TSA is taking, here’s a site that monitors various TSA wait times
https://flightqueue.com/tsa-wait-times. Or you can download the TSA app
https://www.dhs.gov/check-wait-times.
Personally for a big/busy airport or a busy travel time (like this week) I aim to arrive 3 hours early, that way if I run into a long line checking my bag &/or a long TSA line, I have a cushion built in. I’d rather arrive at my gate early than have to run through the airport at the last minute. If you get to your gate super early though, do check occasionally to make sure they haven’t switched gates on you - I’ve had that happen

. For my small regional airport I aim for an hour early, maybe an hour & a half if I was flying this weekend or around Christmas.
I also prefer to print out my boarding pass, that way I don’t have to fiddle w/ my phone to show my boarding pass to TSA or the gate agent

.