The most important thing that any revision schedule needs to be is realistic! Getting up at 5am is not realistic (or necessary) for the vast majority of people.
Remember it's quality as well as quantity, so you need to be doing worthwhile work in those revision slots, ie. not just reading through notes.
It depends on how you like to work best, but for me at least revising with friends would be a bad idea, too distracting.
Try splitting your work hours up more, going for 2.5/3 hours at a time is quite hard. Try maybe an hour, then a 10 minute break?