hi mate
as the boys have said above find the problem using a multimeter, then fit an isolator to isolate the battery fully when not in use
i have a twin battery setup in my tinnie one for the motor and one for every thing else and it sits for 6months during winter and starts first time
every time i have never had it go flat in the 2 years its been set up
cheers
miller