Performing istikahra, can I do it myself, or must it be done by an immaam?
For what purposes can istikahra be performed?
you can do whatever you set your mind to son
You can perform Istikhara yourself. It can be performed at any time of the day when you want to make an important life decision. As a prayer of guidance, you need to completely depend on Allah and not your inclinations. Go to http://www.hadithoftheday.com/inspiration/islamic-information/how-to-perform-salat-l-istikhara/ for details.