Most Helpful Guy
He has found someone someone else between Monday and Thursday, and possibly hooked up with her too. He too the time between Thursday and Saturday to figure out if he needs to keep you or her. So now he's feeling guilty about it, so he has broken up with you. This is the only 'logical' explanation I can think of.