It could be fungal, parasitic, or dry scalp. There really is no way to know unless you have it looked at by your doctor or a medical professional.
It could be a fungal infection. You need to see a dermatologist. Some fungal infections get into the hair shaft and the lab has to do a test for this. They may be able to tell by looking at it though.
You should be washing your hair every two days, try using Head&Sholders and scrub ur scalp really good in every single spot. Lather. Rinse. Repeat 3 times.