Go directly to Qatar Airways Head office near Matar Qadim. They will suggest the best dates for economical tickets. In my view most of the travel agents are expensive.