What do i need to do. Please im am NOT knowledgable on this subject. If you can give me VERY detailed intructions it would be very much appreciated. I use C-panel if this helps
Firstly, if you use a database you will have to use your C Panel and backup the databases. From there you will have to backup all of your files. Once you get a new host you will have to reset the DNS Servers for your domain name to the new hosting. Then when it propagates (which can take up to 48 hrs) you will have to upload the files and restore the database. If it is just a bunch of files without any database, just back all the files up and transfer them over. As Colleen said though, we need a little bit more information.