Hi,
I presume you have a set of jump leads (as you have been jump starting it) to rule out an earting issue, next time the starter is turning slowly, connect a jump lead between the battery negative and a substantial metal part of the engine. If the starter then turns over quicker and the engine starts, you know that its likely the main engine earth strap is corroded/ damaged.
Most likely cause though is the battery. Lots of places will do a FREE battery test for you. Make sure you see them do it though and get to see the results, as unfortunately some places will tell you its knackered even if it isn't simply to sell you a new battery.
Also check the battery terminals are tight and there is no sign of corrosion.
Failing that, other potential options inclued a failing starter motor, but at the moment I wouldnt worry about that until the condition of the battery as been checked.
Alan