A 35-year-old DJ from East Sussex is waiting to hear if he has set a world record after mixing music non-stop for 76 hours and eight minutes.
DJ Fergus said he had suffered two testicular cancer scares
Craig Bishop, aka DJ Fergus, began his music marathon at the Flava Bar in Eastbourne on Thursday.
He was aiming for 84 hours but pure exhaustion caught up with him at about 1600 BST on Sunday.
Mr Bishop, from Polegate, embarked on his DJing effort to raise money for cancer sufferers.
The fundraising effort was in aid of Everyman - a testicular cancer charity, the children's ward at Eastbourne District General Hospital, St Wilfred's Hospice and the renal unit at the Royal Sussex County Hospital.
Mr Bishop had nurses checking on his health during the DJ marathon.
One of them, Jo Marriott, said: "He was OK physically, he was still on his feet, but mentally he was absolutely exhausted and showing classic signs of sleep deprivation.
"He was just staring ahead and completely spaced out, you know, he couldn't really speak much at all."
Every track DJ Fergus played had to be a single and the music could not stop for more than 10 seconds.
He said the official best time for non-stop DJing was 75 hours so he was waiting to see if he had set a new record.
Flava manager Martin Harvey said: "In our eyes I think he made it."