Cute or weird?

So I was talking to my boyfriend about being sick and on my period at the same time sucks and he said "Its kinda late. Isn't it usually around the 20th or so?" I was shocked he knew. I asked him and he said he can tell just by my voice and the way I act. Btw it's a LDR