You could have a faulty alternator which is causing the drain or not fully charging the battery
A battery check with heavy duty discharge will determine if there is a fault there
Also check your earth leads as these are often overlooked (leads, connections, etc)