When an app syncs, it needs to connect to the internet, so that uses battery. Also when it syncs in the background. However it is not continiuously connected, so it will not drain your battery at once.
You can change your settings to a lower frequency (e.g. sync only every hour)