Question: when did the us flag have 45 stars
Answer: 1896 Flag with 45 stars ( Utah )