I know that this question was asked before and I read the other posts but I'm still which one to use. I was just talking with a friend and I asked, "Have you had a tiring day?"... I thought I was right because I read somewhere that I should use "Have you had" when addressing something recently done, but then I googled the two sentences and "did you have" got a lot more of entries.
Ps. I asked that question 'cause she said, "Half of my body is sleeping".