Skin infection can be because of many reasons. In most cases, it is because of bacterial or fungal infection. You must consider meeting a general medicine doctor before going consulting a specialist like a dermatologist. If the doctor finds something unusual, he/she will suggest that you visit a specialist.