You may want to speak with a doctor.
There are a few different things that can cause a missed period for so long and a doctor will be able to treat accordingly.
Depending on what's causing your period to miss you may be put on birthcontrol or suggested changes in lifestyle (diet, amount of exercise, stress level)
It really just depends on what's causeing you to miss.