Any tips for boosting my confidence in public speaking?

I am so nervous about a talk I have to do. I’ve had serious problems with doing talks in the past( and by serious I mean that I in dangered my health). I have been trying to find some sort of help by looking at books for this sort of thing but no such luck. I feel so trapped and dont know what do. Help!