We really don't know the problem and so can not comment on your first point. Second point to certain extend depends upon decision about marriage, She is probably yet to decide and plan for future though it appears to be a good option. Third point is ok to me. Fourth is important point as she appears to be not very mature and Needs assistance in decision making. I strongly recommend for life skills training.
Next Steps
Consult family member to resolve her problem.
Health Tips
Meditation and yoga are helpful.