It's fairly normal to have a delay in cycles when coming off of BC. However, it seems like you haven't seen AF in a long time (4 months). I would suggest going to your doctor. He/she will most likely give you some provera to jump start your cycle. Hopefully, that is all you'll need to start cycling consistently again.
Also, the newbie link in the green box at the top of the forum has some really great information if you want to hang around here.