I know it is an elementary algebra question. But, is there a good reason for it being valid. Let's say we have $x+5=7$. We obviously know $x=2$, but if I can add any number on both sides and it still is valid. Ex: $x+5+3=7+3$. Simplifying to $x+8=10$. This is also valid and $x$ still equals $2$
Fantastic question! You have stumbled upon what is called an axiom, specifically an axiom about equality. An axiom is essentially something that we all agree to accept so that we can get on doing mathematics (quite frankly, I can't imagine a system in which adding equals to equals would yield two things that are unequal!).
This particular axiom is extremely old, and dates back to Euclid, from around 300BC. In his great book of geometry, Elements, he states his axioms and calls them "Common Notions," things he believe to be true that are taken completely at face value. If you too believe in his "common notions," well, then you'll believe everything he uses them to demonstrate!
The second common notion is
If equals are added to equals, then the wholes are equal.
It's possible that more logically-minded people have come along and found a way to prove such a thing (I don't honestly know), but some of the greatest minds in history have merely taken it on faith.
Just common sense really. Suppose that Xerxes has a bag containing $x$ apples and Yvonne has a bag containing $y$ apples. You don't know how many apples they have, but you do know that they are both the same: $$x=y\ .$$ If you now give each of them another two apples, then you still don't know how many each has, but you do know that they are still the same: $$x+2=y+2\ .$$
Comment: a more formal answer would be that this is one of the assumed properties of equality in predicate logic. But basically, the only reason it's assumed is because people think it's obvious, so that kinda comes back to the same answer...