Can someone define all the abbreviations on this app?

Kayli • boy mom in alaska

Like AF, DPO and TTC etc? I know the basics like TTC but I don't think some girls on this app are lost.

Thanks!