She was disheartened by her performances at international level and doubted whether she could be a runner of a professional standard. She began working in a low-paid job at a clothes factory but still trained despite the long hours and tiring nature of the work. Another Portuguese runner, Jessica Augusto, urged her quit the job and to focus full-time on her running. She followed the advice and had some success on the national stage in 2007, winning the 10,000 metres Portuguese title. Félix began to establish herself on the international athletics scene the following year: she finished 72nd at the 2008 IAAF World Cross Country Championships, but had a much better outing at the 2008 IAAF World Half Marathon Championships where she finished 13th (the second fastest European-born runner after Luminița Talpoș).