A fully charged Oculus Quest 2 or Meta Quest 3 will give you about 2-3 hours of battery life. For most people, that's more than enough of a charge ... be mindful of a USB cable at all times ...
All that said, you might not need to use a USB-C cable at all. The Quest 2 also supports Oculus Air Link, which lets you connect your Quest 2 headset to your PC wirelessly. Like any wireless ...