Getting a hair dye at a professional service is not the must but it is recommended in my opinion, especially if you don’t know what you are doing or you are doing it for the first time.
And regarding your second question: I think anything hair can be dye. The only question is if that it will work out for the small amount of hair.
How often you dye your hair depends on what type you choose. There is the permanent, semi and temporary hair dye; each has the length of time it last. Hairstylist can tell you the difference or you this information are available in many websites.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum