Ahh crap, that doesnt sound too good :(
I used to get really bad service from my internet, always dropping off - wouldnt stay on for more than an hour, but since i got one of them BT homehubs it never drops out. I've never had problems where it stays off for any longer than a few mins though.