I have had a similar problem, there are a few factors to think about.
The first is the age and condition of the battery. Ivymike is right, batteries all suffer from slight self discharge, this can be made much worse by impurities in the electrolyte, either scum at the top, or sediment down below.
The next thing to consider is, the state of charge in the battery. The car may not be doing enough miles to keep the battery fully charged, even if the alternator and regulator are working perfectly. The initial high amperage recharge is only part of the story. The charging current will quickly fall back to something quite low, and it takes many hours to fully charge a battery back up to full rated capacity.
And lastly, car alarms, clocks, and computer gizmos with constantly energised RAM memory, place a small but steady drain on the battery.
I went through all these dramas myself some time ago. The car would just not crank over after only a few days of not being driven. The solution was to buy a good quality small (one amp)trickle battery charger and leave it connected for perhaps a week. Now the car can be used for short trips or remain idle for up to a month and it will still start without any extra recharging.
When I start to have problems again, I give it a good long trickle charge to bring it right back up. Perhaps one week of constant charging every six months is all my infrequently driven car needs to completely solve the problem. For the rest of the time it now works fine.