La monarquía visigoda dura unos trescientos años.