Birgit Schweickhardt studierte Medizin an der Freien Universität Berlin und an der Eberhard-Karls-Universität Tübingen. Bereits als Studentin sammelte sie praktische Erfahrung, u. a. in einem Krankenhaus in Salamanca, Spanien.
Ihre internistische Facharztausbildung absolvierte sie am Marienhospital in Stuttgart, das ihr als Krankenhaus der Maximalversorgung eine breite Ausbildung in der Inneren Medizin ermöglichte.
Sie arbeitete in den Abteilungen für Kardiologie und Intensivmedizin sowie insbesondere in der Abteilung für Allgemeine Innere Medizin mit den Schwerpunkten Gastroenterologie, Pneumologie und Rheumatologie. 2003 wurde sie Fachärztin für Innere Medizin, danach war sie als Internistin in der Notaufnahme der Inneren Abteilung tätig.
Außerdem widmete sie sich dem Spezialgebiet der internistischen Rheumatologie. Diese Zusatzausbildung schloss sie mit dem Erwerb der Schwerpunktbezeichnung Rheumatologie ab. Dennoch entschied sie sich dann für die Tätigkeit in einer Stuttgarter Hausarztpraxis, die ihr so große Freude machte, dass sie sich mit einer eigenen Praxis niederließ.