Welcome to TRS
Yes, 14.5volt long term can cook your battery
What is battery voltage after sitting overnight or at least 4 hours?
New battery should be 12.8v
3 year old, 12.5v
5/6 year old 12.3v
12.2v or less can cause alternator's voltage regulator to stay high, battery is failing
Test if voltage regulator is working
Start engine
Test battery voltage
Then turn on all lights, heater fan to high
Voltage should drop and then come back up, if it just drops a bit and stays there, then voltage regulator is stuck
Then try raising RPMs while watching battery voltage, it should go up as RPMs go up and then if you hold RPMs at say 2,000, voltage should drop down to what it was before, regulator is not stuck
The voltage regulator sends 7-9volts to the brushes for rotor, this is what controls the AMP/Volt output from the alternator's 3 Fields
If its stuck at one voltage then turning on devices will increase AMP draw and lower voltage
And increasing RPM will increase AMPs so voltage goes up
Regulator is suppose to adjust the voltage to rotor to match amp draw, which I will called "Pushback"
Just after start up Pushback is low because battery was drained, so voltage regulator sends more volts to rotor
As battery is recharged Pushback goes up so regulator lower volts to rotor
When you turn on devices Pushback drops again, so regulator raise volts to rotor
In general the Pushback in a system should be about 1.1volts above battery volts after 5 minutes or so of engine running, so 13.4-13.9v
And it will go up to 2v above battery voltage just after start up, so 14.3 to 14.8v