I’m experiencing about the same battery life with my N95 as with my Nokia N80 or my Samsung i607 (BlackJack), i.e. I’m averaging 24-48 hours between charges, depending on use.
“Use” for me means about 1 hour of talking per charge, some web browsing (both WiFi and EDGE), some photo taking and viewing, some music playback, some GPS mapping, and some Bluetooth and USB access.
By default I keep WiFi, GPS and Bluetooth off. My N95 is set to GSM only and the display is set to maximum brightness, with a 20 second timeout.
Sure, the N95 battery life is not the best compared to some others, but it’s manageable, especially when you consider that most people charge their phone every night!
If your N95 is running on empty after 6-18 hours, what are you doing?
I’d like to know :)