You do know there's a difference between written and spoken english right?
There is nothing wrong in my dialogue. There are multiple ways of wording this dialogue and yes some wordings i chose might be a little odd, but they are not wrong in any way as your comment alludes to. The one thing with your example is that is has 0% personality and so doesn't fit the characters. Also, Sleeping head? that makes 0% sense, the term is sleepyhead the definition of which is as follows:
- a sleepy or inattentive person (usually as a form of address).
"come on, sleepyhead, time to get up"
So the only error here would be that i split the word into two words which is fair enough. Then we have "are you sleeping well?" which is a question in the present tense, which again makes no sense when MC is not sleeping at the moment but has already woken up. In which case "you sleep okay?" or "you sleep well?" or "did you sleep well?" or "did you sleep okay?" are all valid ways to ask this question in the past tense. the addition of did is more a personality thing in this case. "you didn't have to do it" does'nt roll of the tongue in spoken english as well as "you didn't have to", which is a very common way to react in this instance and there's nothing wrong with it. "I'm a single mom with a 10-year-old son" is again a choice. I will grant you that this does sound better than my choice although i would drop the son in this instance. It can be added but makes the sentence longer than it needs to be IMO. the "sure you do, ma'am" again is kind of a weird one as once again "sure thing" is a very common reaction in a situation like this. sure you do makes no sense as a confirmation to what is requested of the character but more so a reaction of doubt towards the dialogue partner.
I appreciate that you want to help but at least make sure you understand English (both spoken and written) to the point where you can hone in on actual issues. Granted some wording CAN be better since yes english is not my primary language even though i have been speaking it fluently for close to 17 years now.