Hi there,
It looks as though your awake times may be too long. The first one of two hours, many babies like a shorter awake time before first nap. You may try cutting this back by at least 15 minutes. The second interval looks close to 3 hours if DS is waking at 11 and not going down again until 2pm. Although he goes down well, if you keep him awake too long he'll be overtired by the end of the day which sounds like what is happening. I'm not sure of awake times for your DSs age...I'll ask my fellow moderators to help me out. I'll be back tonight.