Most of the chains I buy (Stihl, Carlton) have a line scribed in the top of each tooth, indicating where it’s done. I go until I hit that line, then toss them. From the photo, yours looks like it’d be close to that line.
In my (admittedly limited) experience, saw shops usually take way too much off with each sharpening. It seems they take off 1/16”, when you really only need to take less than half that on most chains, to get back to clean shoulder. You’ll likely find your chains last much longer, when you start sharpening yourself.
Don’t forget to take down the depth gauges, as you reduce tooth length. The rake on the top of the tooth means you’re lowering its height, and thus its depth of cut, as you remove tooth length. The chain will cut slow, even when sharp, if those depth gauges aren’t lowered appropriately.
I like to run higher horsepower saws, and usually take my depth gauges a little lower than spec, for better speed. Works great, as long as you have the horsepower to pull it.