iphone 3gs 16gb No service !

Hi, I have an iphone 3gs which was on o2 and has got a problem which it want activate, im not sure whats happend but the battery goes kinda of quick, maybe an easy fix for someone who knows.