I made sure it's the correct battery as I was aware of that.
I've taken the car to another mechanic I use who's far better then your average garage one and he does think it's the altenator after testing everything.
Bought a new one that will go on tomorrow so hopefully this cures the problem!