When Did Cleopatra Rule?

Queen Cleopatra ruled from 51 B.C. to 30 B.C. She ruled for a total of twenty one yearas. She began her rule when she was about 18 years old. For more information, look here: