没有强制规定献血年龄上限。国家提倡18到55岁公民,身体健康,无传染性疾病的,积极参加无偿献血,为了安全,必须在政府部门指点的献血点献血。