Who should I ask to write letters of recommendation for me?

Your letters of recommendation should be written by people who have evaluated you and can write objectively about your aptitudes and capabilities in an academic or work setting – for example, current or former advisors, instructors or supervisors. 

The title or position of the recommender is not as important as his/her ability to comment knowledgeably and specifically about you. If you do not have an academic reference or direct supervisor, consider clients (if you own a business), military personnel or community leaders.