It’s been a long time since I walked across the stage at Wisconsin School of Electronics. But here’s my hip shot at it.
wattage / voltage = current [45W/12V = 3.75A per hour]
time = AH / A [130AH / 3.75A = 34 hrs
A 12Vdc marine grade battery rated at 130 amp hours will provide adequate power for a 45 watt load for no more than 34 hours. Discharge rate is not linear as it will be affected by a multitude of variables including load cycle. I would not count on getting a full 34 hours. More likely 28 to 30 hours.