Senator Jacqui Lambie disclosed her own health issues in an emotional speech calling for the government to drop a planned cap on allied health spending for veterans.

The independent senator delivered a scathing address to parliament on Wednesday and demanded the prime minister drop the government's cap on allied health spending for veterans.

Veteran and Senator Jacqui Lambie has demanded the government drop the $5000 cap on allied health spending for veterans in an emotional speech.