Peer support programs can vary significantly based on the needs and preferences of the target population, the setting, and the resources available. However, some essential elements for effective and ethical peer support programs are peer support training and supervision, peer support roles and responsibilities, and peer support models and methods. Training topics may include communication, active listening, boundaries, confidentiality, ethics, crisis intervention, recovery principles, and self-care. Supervision may involve individual or group sessions, feedback, mentoring, and peer review. Peer supporters must have clear roles and responsibilities that outline their scope of practice, expectations, and limitations. They should not replace or duplicate the roles of other professionals but rather complement and enhance them. Additionally, they should respect the autonomy and choices of those they support without giving advice or imposing their views. Lastly, peer support programs should adopt a model and a method that suit the context and objectives of the program. Examples of models include one-to-one, group, online, phone or hybrid formats while methods may include peer mentoring, coaching, education, advocacy or navigation.