Can I have multiple rows with <th> in a table

I recently read that a table can have multiple rows of < th > and pass validity. I have a narrow table and need to get < th > on multiple rows. When I test with NVDA it reads all the < th > in the column and then the data cell. Would this not be confusing to the user?