It can be difficult to maintain a vibrant green hair color as green hair dye fades quickly. If you keep your hair in a healthy condition then you can redye your hair every few weeks.