So whats the solution??? by mid-day my edge battery life is 50% always have to take my charger and charge at least twice a day to get through a full day
Best option: Replacing the battery with a brandy-new one. $20-30 for the battery itself, some tools to make it easier, and a couple fairly risky (!) hours of effort and bam! new battery life. Not for the faint of heart, and may never be water resistant again, but doable. Spend some extra on one of the really well-reviewed ones, your labor is the real cost here!
https://www.ifixit.com/Teardown/Samsung+Galaxy+S7+Teardown/56686
Short of replacing the battery, you can add a battery case.
Cost: About $30-50 on average.
Advantage: Will give you long battery life before your internal battery even starts to discharge, no risk of damage to your phone by ripping it apart to get at the battery.
Disadvantage: Makes your device bigger and heavier, keeps your internal battery at 100% while in use so it degrade slightly more quickly.
You can also get a wireless charging pad for work, so all you have to do is drop the phone on it rather than plugging it in all the time. You may find that more convenient, at least...
Or of course there are battery packs, but that means you are carrying around your phone, a cable, and a battery pack. A decent alternative if you need to be in meetings a lot during the day. It's the cheapest option and very effective if you don't mind walking around with a cable plugged into your phone and leading in to your pocket or backpack.
Or, sort of a hybrid solution, a few companies make QI wireless charging battery packs - so you can have a no-cables way to add some charge to your phone where outlets might not be conveniently available. Pull out the battery pack, turn it on, and set your phone on top of it.