If 2% of the battery is 2% of 3000mAh (which is probably a generous over-estimate of the phone's capacity), that means the phone pulls ~60mA.
You can buy a 60,000 mAh battery (or build one) for about $50, which would buy this device 10,000 hours, or round it down and call it 1 year.