I just had bloodwork down and it has been determined that I have a hormonal imbalance. Specifically my testosterone is high. High testosterone can cause cystic acne! Get your blood work done, it is a good start and can help the doctors get you a good treatment plan.
Blood test is a regular practice, so don't be afraid. They will check your hormones, sugar level(if needed) and allergies to understand what have caused your condition.