Ok so thank you to everyone that has been giving me advice and support while I struggle with my oh so slow website!
I have to listen to what everyone has said and realize that if all the experts here are saying my hosting is probably contributing to the slowness I must listen.
Ok so I am resistant because this is going out of my comfort zone. I don't know anything about hosting and I don't know how to change it or what I should do. I have been told that this will mess up my email - something to do with MX Records whatever that means.
So what I want to know from you all is what do I need to know to choose a good hosting company? Do you recommend a specific company and why?