Actually looking up comp data before negotiating changed everything. Stop guessing your worth.
For years I just accepted whatever number the offer had because I had no idea what was normal. This last cycle I spent an evening on levels.fyi and Glassdoor for my role, location, and level, and walked in with an actual range in my head.
When the recruiter asked expectations, I gave a number backed by data instead of a nervous guess, and they didn't blink — it was right in their band. Ended up about 12% higher than what I'd have blurted out a year ago. The data doesn't guarantee anything, but negotiating without it is playing poker without looking at your cards. Do the homework.