How many sonnets did Shakespeare write?

Shakespeare’s Sonnets , (1609) contains 154 sonnets.

The poems fall into two main groups:

Numbers 1 to 126 are addressed to a young male friend;

numbers 127 to 152 are addressed to a mysterious “dark lady.”

Sonnets 153 and 154, adaptations of a Greek epigram, don’t fit into either of the two categories.