Most webhosts provide free SSL these days. If yours does not, you should have done more research into what you need before choosing a web host.
As for adding it if your host does not provide it for free, you would be much better off contacting them for help, rather than asking here. Or you could go to one of the many SSL providers and read the details at their sites.