None of the threads related to my issue helped me very much and the issue is still persistent.
Here's what happened. I flashed a new ROM (from CM11 to Purity). Before I flashed, I wiped System, Dalvik Cache, Cache, and Data. Usually there's no issue when I proceed with this method. I opened up the camera app and it had no front camera option. I tried other third party apps but still no luck.
I've heard that this is a hardware bug... which kind of confuses me since it was working fine while I was on CM11 M5.
If anyone has any experience with this or has dealt with the same issue, please let me know!