A professional repair service can be found in most major cities and in many of the smaller ones also. You can do an online search to find one that is near to you. You do have to take that laptop into the shop or else pay to have the repair service come to your office or home. If you can do without the Macbook for a few days you should take it into the shop so you can save a house call fee. You just have to choose a repair shop that does repairs to Macs. Some places specialize in them whereas others can repair most models of laptops including a Macbook. When you take it in they will ask what is wrong with it and if you know then tell them. But they will still hook it up in their shop to check it out and all of its functions.
The same viruses can attack a Macbook as any other Apple computer or those with a Windows operating system but an Apple seems to attract fewer viruses than other operating systems. But you still need to have an antiviral protection in your Macbook so you don’t have to get a Macbook Repair because your Apple crashed due to a viral infection in the computer. You also should have anti-spy ware in your Macbook also. If you have to take your laptop in for a repair you should have them check that you have a decent program for these infections. A good computer repair shop may also recommend a smaller program then the usual ones that are seen all over every computer website.
A laptop may also be overheating for some reason. If yours is overheating it is not good for your unit because if it overheats it may be that the fan that keeps it cool is failing and if you catch this before the fan lets the laptop get too hot where it burns up the motor which will cause your Macbook to crash. This is not good and you will need it repaired. If you are lucky you will not have lost any data. Computer and laptop repair shops are a good type of shop to get to know.