I haven't had my period in 4-5 months and I am not pregnant, what is wrong?

See your doctor. This problem mandates a real-time (face-to-face) meeting with a doctor. A history has to be taken along with a examination as well as labs and other tests. Only after all this will your doctor be in a position to tell you what's wrong and what needs to be done to help you.