Orla Galton, från Blackmill i Bridgend County, fick diagnosen leukemi vid tre tillfällen och blodtransfusioner hjälpte till att rädda hennes liv.
Hon uthärdade dem i åratal, men hennes mor, Sharon, sa att de var en livlina.
Welsh Blood Service vill ha 200.000 fler donatorer för att fylla på lager.
"När Orla hade kemoterapi hennes blod slog så lågt att hon blev anemisk, hon skulle ha inga vita blodkroppar så hon kunde inte bekämpa någon infektion," sade hon berättade BBC Radio Wales.
"Det är en ganska farlig tid eftersom medan deras blod går ner, de inte kan fortsätta med behandlingen. Orla behövde blodtransfusioner så att hon kunde fortsätta med kemoterapin."
Orla, som nu har fått allt klart för sig, hyllade de donatorer som hjälpte henne.
"Jag vill bara säga tack", sa hon.
"Jag kan inte tacka dig mer."
Welsh Blood Service sa:
En 12-årig canceröverlevare har uppmanat fler människor att ge blod, eftersom antalet nya donatorer har minskat med 40 procent under det senaste årtiondet.