how long can these drugs remain in your body and show up in a blood test?

Flupentixol decanoate...
Fluphenazine decanoate...
Zuclopenthixol decanate...

in general long acting injectible depot neuraleptic drugs[?]