If you have not had your periods for the last 45 days, this means that you are just about 15 days over your due date of periods.
In today's age, you need not live in fear. Just get a urine or blood test done to establish whether you are pregnant. If you feel that the tests may not be reliable you can always go and consult a gynecologist. You could always have taken the home pregnancy test kit which is easily available at any chemist and the test is pretty reliable too.
Once it has been established that you are not pregnant, you can rest assured and look for treatments to rectify your fluctuating hormone levels which could be the caue of your delayed periods. Homeopathy also helps in such cases.
If you realize that you are pregnant, then please do not eat those so called heat causing foodstuffs aiming for an abortion. They may cause you more harm rather than allaying your fears and therefore do not indulge in self treatment in this case.
In the absence of any other details, my advice to you would be to visit a gynecologist and clear the confusion first.