3G data connection itself doesn't use much. In my experiments there would be 3.1 days of idle time with 3G data connection on but idle. The widgets might be updating way too often or otherwise buggy.