My iPhone 7 is stuck in recovery mode and it won't restore?

It is literally stuck, do I take it to Apple?

Yes definitely but expect to be there all day

Let the battery run out, throw it on the charger, and see what happens when it turns on.