My actual guess is that James is a 9 year old boy, potentially home-schooled.
Then we get to have another cool twist! They meet her crackhead mom too who looks twice as haggard.
Moral of this episode: If you get caught in a lie, lie some more to get out of it.