Hello.
Yes its possible to miss a period by two weeks but not any longer than this. Do a pregnancy test to rule out pregnancy. If its negative, your period should be back to normal next month.
Yes, with all the different forms of birth control these days, some can cause your periods to change and even stop altogether. You can read the information booklet that comes with your type of birth...