I always use a "Lohnsteuerhilfeverein" - they're a non-profit organisation, you can probably find one for your area - usually much cheaper than paying for a tax advisor (I got 1500 Euros reimbursed from my last tax declaration thanks to them). Where in Germany are you living?