Faits: Faits: A. B._, née en 1957, a travaillé en qualité d'employée de restaurant chez X._ depuis février 1992. Suite à une sarcoïdose pulmonaire diagnostiquée en 1996, elle a présenté des incapacités totales et partielles de travail à partir de 1997. Licenciée le 31 décembre 1997, elle a bénéficié des indemnités de l'assurance-chômage puis a repris une activité à mi-temps dans une confiserie de septembre 2001 à septembre 2002. Le 9 décembre 1999, elle a déposé une demande de prestations de l'assurance-invalidité (AI), sollicitant l'octroi d'une rente. Divers rapports médicaux datant de 1997 ont été versés au dossier, dont ceux de la doctoresse G._, rhumatologue, (des 26 septembre et 29 octobre 1997) et du docteur V._, interniste, (du 17 novembre 1997). Ces médecins ont fait état de troubles d'adaptation avec éléments dépressivo-anxieux et somatisations, d'éléments de fibromyalgie et de sarcoïdose pulmonaire. L'office AI pour le canton de Vaud (ci-après : l'office AI) a recueilli des rapports médicaux du docteur D._, généraliste et médecin traitant de l'assurée. Ce dernier a diagnostiqué une fibrosite et un état anxieux à la suite d'une sarcoïdose en 1996 (rapport du 3 février 2000). Il a attesté une incapacité de travail de 50 pour cent depuis le 1er décembre 1999 (rapport du 4 octobre 2000). La doctoresse M._, spécialiste FMH en médecine interne et rhumatologie, a considéré qu'au vu d'un probable état dépressif, la capacité de travail de l'assurée était de 50 pour cent dans une activité permettant l'alternance des positions assise et debout et évitant le port de charges, sous réserve d'une évaluation psychiatrique (rapport des 2 et 6 août 2002). Mandaté par l'office AI en vue d'un examen psychiatrique, le docteur A._, psychiatre au service du SMR Y._, a diagnostiqué un trouble de l'adaptation avec anxiété et humeur dépressive, actuellement en rémission (F 43.2) chez une personnalité à traits hystériques et dépendants ainsi qu'une fibromyalgie (rapport du 18 décembre 2002). Confirmant son projet de décision du 16 août 2001, l'office AI a rejeté la demande de prestations de l'assurée, motif pris de l'absence d'une atteinte à la santé invalidante au sens de la loi (décision du 14 janvier 2003). L'assurée ayant formé opposition à cette décision, l'office AI a complété l'instruction en demandant à la doctoresse M._ des précisions quant à la capacité de travail de l'assurée dans son activité d'employée de restaurant. Dans un rapport du 7 janvier 2004, la doctoresse a estimé cette capacité de travail à 50 pour cent, ajoutant que dans une activité adaptée, la capacité de travail pouvait être améliorée. Elle a retenu le diagnostic de syndrome douloureux polytopique chronique de l'appareil locomoteur entrant dans le cadre d'un trouble somatoforme douloureux. Par une nouvelle décision, du 22 janvier 2004, l'office AI a rejeté l'opposition. Confirmant son projet de décision du 16 août 2001, l'office AI a rejeté la demande de prestations de l'assurée, motif pris de l'absence d'une atteinte à la santé invalidante au sens de la loi (décision du 14 janvier 2003). L'assurée ayant formé opposition à cette décision, l'office AI a complété l'instruction en demandant à la doctoresse M._ des précisions quant à la capacité de travail de l'assurée dans son activité d'employée de restaurant. Dans un rapport du 7 janvier 2004, la doctoresse a estimé cette capacité de travail à 50 pour cent, ajoutant que dans une activité adaptée, la capacité de travail pouvait être améliorée. Elle a retenu le diagnostic de syndrome douloureux polytopique chronique de l'appareil locomoteur entrant dans le cadre d'un trouble somatoforme douloureux. Par une nouvelle décision, du 22 janvier 2004, l'office AI a rejeté l'opposition. B. B._ a recouru contre la décision sur opposition du 22 janvier 2004 devant le Tribunal des assurances du canton de Vaud. Par jugement du 8 octobre 2004, le Tribunal cantonal des assurances a rejeté le recours. Par jugement du 8 octobre 2004, le Tribunal cantonal des assurances a rejeté le recours. C. B._ interjette un recours de droit administratif, dans lequel elle conclut à l'octroi d'une demi-rente d'invalidité. L'office intimé conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. 