Hello, my name is Mark and I will try help you with this.
Your battery is going flat.
However, you have to find the reason why.
Possible causes are a faulty battery, a faulty charging system or a current drain on the system.
Just because the lights and wipers work is not a good indication of battery condition.
You even say that after charging it the engine will start. Therefore the battery must have been drained.
You need to have the battery properly tested and if it checks out ok the next would be to check the charging system and then check for a current drain.
I see you have viewed my answer and not rated it yet.
Do you need further information?
If not, then please rate my assistance.