How long should you give yourself to see all of it? An hour, two hours?
I to 2 hours would be sufficient.
If you see all the antiquities and all the art, it will take about 2 hours. If you are especially interested in history, it is worth taking the time to explore the ground floor.
An hour would more than enough, I think. Nearly all the information on the various displays is in Spanish therefore, not having the language, we did not stay very long.
We found an hour was long enough, unless you can read Spanish and thus understand all the display information. If not, then you can nip round fairly briskly.
Get quick answers from Museum of Cadiz staff and past visitors.