AFC Cup group stage
The 2023–24 AFC Cup group stage was played from 18 September to 11 December 2023. A total of 36 teams competed in the group stage to decide the 11 places in the knockout stage of the 2023–24 AFC Cup .
Draw
The draw for the group stage was held on 24 August 2023 at AFC House in Kuala Lumpur , Malaysia . The 36 teams were drawn into nine groups of four teams: three groups each in the West Asia Zone (Groups A–C) and the ASEAN Zone (Groups F–H), one group in the Central Asia Zone (Groups E), and one group each in the South Asia Zone (Group D) and the East Asia Zone (Group I). For each zone, teams were seeded into four pots and drawn into the relevant positions within each group, based on their association ranking and their seeding within their association, in consideration of technical balance between groups. Teams from the same association in zones with more than one group (West Asia Zone and ASEAN Zone) could not be drawn into the same group.
Format
In the group stage, each group is played on a home-and-away round-robin format. The following teams will advance to the knockout stage :
The winners of each group and the best runners-up in the West Asia Zone and the ASEAN Zone advance to the Zonal semi-finals .
The winners of each group in the South Asia Zone, Central Asia Zone and the East Asia Zone advance to the Inter-zone play-off semi-finals .
Tiebreakers
The teams are ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If tied on points, tiebreakers were applied in the following order (Regulations Article 8.3):
Points in head-to-head matches among tied teams;
Goal difference in head-to-head matches among tied teams;
Goals scored in head-to-head matches among tied teams;
If more than two teams are tied, and after applying all head-to-head criteria above, a subset of teams are still tied, all head-to-head criteria above are reapplied exclusively to this subset of teams;
Goal difference in all group matches;
Goals scored in all group matches;
Penalty shoot-out if only two teams playing each other in the last round of the group are tied;
Disciplinary points (yellow card = 1 point, red card as a result of two yellow cards = 3 points, direct red card = 3 points, yellow card followed by direct red card = 4 points);
Association ranking ;
Drawing of lots.
Schedule
The schedule of each matchday was as follows.
Matchday
Dates
West
South
Central
ASEAN
East
Matchday 1
18–19 September 2023
20–21 September 2023
Matchday 2
2–3 October 2023
4–5 October 2023
Matchday 3
23–24 October 2023
25–26 October 2023
Matchday 4
6–7 November 2023
8–9 November 2023
Matchday 5
27–28 November 2023
29–30 November 2023
Matchday 6
11–12 December 2023
13–14 December 2023
Group A
Source: AFC Rules for classification: Group stage tiebreakers Notes:
On 26 November 2023, Jabal Al-Mukaber announced their withdrawal from the competition.
18 September 2023 (2023-09-18)20:00 UTC+4 Al-Seeb Stadium , Muscat (Oman)Attendance: 1,123Referee: Halim Aqa Shirzad (Afghanistan )
18 September 2023 (2023-09-18)19:00 UTC+3 Prince Mohammad Stadium , Zarqa (Jordan)Attendance: 600Referee: Mohammad Mofeed Naser Ghabayen (Jordan )
2 October 2023 (2023-10-02)21:00 UTC+4 Sultan Qaboos Sports Complex , Muscat Attendance: 325Referee: Ismaeel Habib Ali (Bahrain )
2 October 2023 (2023-10-02)19:00 UTC+3 Prince Abdullah bin Jalawi Stadium , Al-Hasa (Saudi Arabia)Attendance: 450Referee: Zaid Thamer Mohammed (Iraq )
23 October 2023 (2023-10-23)21:00 UTC+4 Sultan Qaboos Sports Complex , Muscat Attendance: 580Referee: Nasrullo Kabirov (Tajikistan )
23 October 2023 (2023-10-23) Al-Seeb Stadium , Muscat (Oman)
6 November 2023 (2023-11-06)19:00 UTC+3 King Abdul Aziz Stadium , Mecca (Saudi Arabia)Attendance: 100Referee: Ammar Mahfoodh (Bahrain )
6 November 2023 (2023-11-06)
27 November 2023 (2023-11-27)21:00 UTC+4 Sultan Qaboos Sports Complex , Muscat Attendance: 486Referee: Bijan Heydari (Iran )
27 November 2023 (2023-11-27) King Abdul Aziz Stadium , Mecca (Saudi Arabia)
12 December 2023 (2023-12-12)20:00 UTC+4 Al-Seeb Stadium , Muscat (Oman)Attendance: 257Referee: Yudai Yamamoto (Japan )
12 December 2023 (2023-12-12)18:00 UTC+2 Faisal Al-Husseini International Stadium , Al-Ram
Group B
Source: AFC Rules for classification: Group stage tiebreakers
19 September 2023 (2023-09-19)21:00 UTC+3 Amman International Stadium , Amman Attendance: 10,231Referee: Bijan Heydari (Iran )
19 September 2023 (2023-09-19)19:00 UTC+3 Basra International Stadium , Basra Attendance: 3,121Referee: Qasim Al-Hatmi (Oman )
3 October 2023 (2023-10-03)21:00 UTC+3 King Abdul Aziz Stadium , Mecca (Saudi Arabia)Attendance: 130Referee: Omar Al-Yaqoubi (Oman )
3 October 2023 (2023-10-03)19:00 UTC+3 Al Kuwait Sports Club Stadium , Kuwait City Attendance: 2,700Referee: Nasrullo Kabirov (Tajikistan )
24 October 2023 (2023-10-24)19:00 UTC+3 King Abdul Aziz Stadium , Mecca (Saudi Arabia)Attendance: 114Referee: Gamini Nivon Robesh (Sri Lanka )
24 October 2023 (2023-10-24)21:00 UTC+3 Amman International Stadium , Amman Attendance: 3,500Referee: Baraa Aisha (Palestine )
7 November 2023 (2023-11-07)19:00 UTC+3 Jaber Al-Ahmad International Stadium , Kuwait City Attendance: 120Referee: Seyed Vahid Kazemi (Iran )
7 November 2023 (2023-11-07)19:00 UTC+3 Basra International Stadium , Basra Attendance: 1,100Referee: Hettikamkanamge Perera (Sri Lanka )
28 November 2023 (2023-11-28)21:00 UTC+3 King Fahd Sports City , Taif (Saudi Arabia)Attendance: 400Referee: Ismaeel Habib Ali (Bahrain )
28 November 2023 (2023-11-28)19:00 UTC+3 Jaber Al-Ahmad International Stadium , Kuwait City Attendance: 300Referee: Qasim Al-Hatmi (Oman )
11 December 2023 (2023-12-11)18:00 UTC+3 Amman International Stadium , Amman Attendance: 3,000Referee: Faisal Alblwi (Saudi Arabia )
11 December 2023 (2023-12-11)19:00 UTC+3 Basra International Stadium , Basra Attendance: 650Referee: Mouood Bonyadifar (Iran )
Group C
Source: AFC Rules for classification: Group stage tiebreakers
18 September 2023 (2023-09-18)19:00 UTC+3 Basra International Stadium , Basra Attendance: 0Referee: Seyed Vahid Kazemi (Iran )
18 September 2023 (2023-09-18)21:00 UTC+3 Khalifa Sports City Stadium , Isa Town (Bahrain)Attendance: 862Referee: Nasrullo Kabirov (Tajikistan )
2 October 2023 (2023-10-02)19:00 UTC+3 Al Kuwait Sports Club Stadium , Kuwait City Attendance: 3,500Referee: Pranjal Banerjee (India )
2 October 2023 (2023-10-02)21:00 UTC+3 Khalifa Sports City Stadium , Isa Town Attendance: 792Referee: Razlan Joffri Ali (Malaysia )
23 October 2023 (2023-10-23)21:00 UTC+3 Jaber Al-Ahmad International Stadium , Kuwait City Attendance: 1,980Referee: Pranjal Banerjee (India )
23 October 2023 (2023-10-23)19:00 UTC+3 Basra International Stadium , Basra Attendance: 6,372Referee: Ahmad Yacoub Ibrahim (Jordan )
6 November 2023 (2023-11-06)21:00 UTC+3 Khalifa Sports City Stadium , Isa Town Attendance: 1,310Referee: Payam Heydari (Iran )
6 November 2023 (2023-11-06)19:00 UTC+3 King Fahd Sports City , Taif (Saudi Arabia)Attendance: 140Referee: Omar Al-Yaqoubi (Oman )
27 November 2023 (2023-11-27)21:00 UTC+3 Jaber Al-Ahmad International Stadium , Kuwait City Attendance: 1,070Referee: Hettikamkanamge Perera (Sri Lanka )
27 November 2023 (2023-11-27)19:00 UTC+3 Khalifa Sports City Stadium , Isa Town Attendance: 664Referee: Kim Woo-Sung (South Korea )
12 December 2023 (2023-12-12)19:00 UTC+3 Basra International Stadium , Basra Attendance: 2,127Referee: Mohammed Ahmed Al-Shammari (Qatar )
12 December 2023 (2023-12-12)19:00 UTC+3 Jaber Al-Ahmad International Stadium , Kuwait City Attendance: 400Referee: Nasrullo Kabirov (Tajikistan )
Group D
Source: AFC Rules for classification: Group stage tiebreakers
19 September 2023 (2023-09-19)19:30 UTC+5:30 Kalinga Stadium , Bhubaneswar Attendance: 5,218Referee: Omar Al-Yaqoubi (Oman )
19 September 2023 (2023-09-19)15:00 UTC+5 National Football Stadium , Malé Attendance: 874Referee: Razlan Joffri Ali (Malaysia )
2 October 2023 (2023-10-02)19:30 UTC+5:30 Vivekananda Yuba Bharati Krirangan , Kolkata Attendance: 26,795Referee: Payam Heydari (Iran )
2 October 2023 (2023-10-02)18:00 UTC+6 Bashundhara Kings Arena , Dhaka Attendance: 7,137Referee: Mohammad Hasan Mahmoud Arafah (Jordan )
24 October 2023 (2023-10-24)17:30 UTC+5:30 Kalinga Stadium , Bhubaneswar Attendance: 2,218Referee: Thoriq Alkatiri (Indonesia )
24 October 2023 (2023-10-24)21:30 UTC+5:30 Kalinga Stadium , Bhubaneswar Attendance: 150Referee: Clifford Postanes Daypuyat (Philippines )
7 November 2023 (2023-11-07)20:00 UTC+6 Bashundhara Kings Arena , Dhaka Attendance: 7,137Referee: Suhaizi Shukri (Malaysia )
7 November 2023 (2023-11-07)15:00 UTC+5 National Football Stadium , Malé Attendance: 240Referee: Mohammad Hasan Mahmoud Arafah (Jordan )
27 November 2023 (2023-11-27)19:30 UTC+5:30 Vivekananda Yuba Bharati Krirangan , Kolkata Attendance: 15,988Referee: Gamini Nivon Robesh (Sri Lanka )
27 November 2023 (2023-11-27)18:00 UTC+6 Bashundhara Kings Arena , Dhaka Attendance: 6,552Referee: Mohammad Hasan Mahmoud Arafah (Jordan )
11 December 2023 (2023-12-11)19:30 UTC+5:30 Kalinga Stadium , Bhubaneswar Attendance: 5,132Referee: Ngô Duy Lân (Vietnam )
11 December 2023 (2023-12-11)15:00 UTC+5 National Football Stadium , Malé Attendance: 100Referee: Daiyrbek Abdyldaev (Kyrgyzstan )
Group E
Source: AFC Rules for classification: Group stage tiebreakers
21 September 2023 (2023-09-21)19:00 UTC+5 Hisor Markazii Stadium , Hisor Attendance: 6,750Referee: Abdullah Jamali (Kuwait )
21 September 2023 (2023-09-21)18:00 UTC+6 Dolen Omurzakov Stadium , Bishkek Attendance: 1,505Referee: Khalid Marhoun Sulaiman Al Shaqsi (Oman )
5 October 2023 (2023-10-05)17:00 UTC+5 Ashgabat Stadium , Ashgabat Attendance: 12,000Referee: Tam Ping Wun (Hong Kong )
5 October 2023 (2023-10-05)21:00 UTC+5 Ashgabat Stadium , Ashgabat Attendance: 16,000Referee: Hussein Abo Yehia (Lebanon )
26 October 2023 (2023-10-26)21:00 UTC+5 Ashgabat Stadium , Ashgabat Attendance: 8,950Referee: Hettikamkanamge Perera (Sri Lanka )
26 October 2023 (2023-10-26)19:00 UTC+5 Hisor Markazii Stadium , Hisor Attendance: 4,300Referee: Chae Sang-Hyeop (South Korea )
9 November 2023 (2023-11-09)19:00 UTC+5 Ashgabat Stadium , Ashgabat Attendance: 10,070Referee: Ismaeel Habib Ali (Bahrain )
9 November 2023 (2023-11-09)18:00 UTC+6 Dolen Omurzakov Stadium , Bishkek Attendance: 1,565Referee: Khalid Marhoun Sulaiman Al Shaqsi (Oman )
30 November 2023 (2023-11-30)17:00 UTC+5 Ashgabat Stadium , Ashgabat Attendance: 9,515Referee: Ali Reda (Lebanon )
30 November 2023 (2023-11-30)21:00 UTC+5 Ashgabat Stadium , Ashgabat Attendance: 11,212Referee: Razlan Joffri Ali (Malaysia )
14 December 2023 (2023-12-14)19:00 UTC+5 Pamir Stadium , Dushanbe Attendance: 1,200Referee: Mongkolchai Pechsri (Thailand )
14 December 2023 (2023-12-14)16:00 UTC+6 Dolen Omurzakov Stadium , Bishkek Attendance: 155Referee: Shen Yinhao (China )
Group F
Source: AFC Rules for classification: Group stage tiebreakers Notes:
^ Ranked on head-to-head points: DH Cebu 4, Shan United 1.
21 September 2023 (2023-09-21)20:00 UTC+8 Rizal Memorial Stadium , Manila Attendance: 393Referee: Ismaeel Habib Ali (Bahrain )
21 September 2023 (2023-09-21)18:30 UTC+6:30 Thuwunna Stadium , Yangon Attendance: 3,200Referee: Tam Ping Wun (Hong Kong )
5 October 2023 (2023-10-05)19:00 UTC+7 Olympic Stadium , Phnom Penh Attendance: 2,719Referee: Chae Sang-Hyeop (South Korea )
5 October 2023 (2023-10-05)19:00 UTC+11 Campbelltown Sports Stadium , Sydney Attendance: 2,012Referee: Hiroki Kasahara (Japan )
26 October 2023 (2023-10-26)19:00 UTC+7 Olympic Stadium , Phnom Penh Attendance: 4,789Referee: Zaid Thamer Mohammed (Iraq )
26 October 2023 (2023-10-26)20:00 UTC+8 Rizal Memorial Stadium , Manila Attendance: 136Referee: Adam Fazeel (Maldives )
9 November 2023 (2023-11-09)19:00 UTC+11 Campbelltown Sports Stadium , Sydney Attendance: 1,582Referee: Kim Woo-Sung (South Korea )
9 November 2023 (2023-11-09)18:30 UTC+6:30 Thuwunna Stadium , Yangon Attendance: 1,100Referee: Mohamed Javiz (Maldives )
30 November 2023 (2023-11-30)19:00 UTC+7 Olympic Stadium , Phnom Penh Attendance: 3,267Referee: Chen Hsin-chuan (Chinese Taipei )
30 November 2023 (2023-11-30)15:00 UTC+7 BG Stadium , Pathum Thani (Thailand)Attendance: 67Referee: Suhaizi Shukri (Malaysia )
14 December 2023 (2023-12-14)20:00 UTC+8 Rizal Memorial Stadium , Manila Attendance: 130Referee: Yudi Nurcahya (Indonesia )
14 December 2023 (2023-12-14)18:30 UTC+6:30 Thuwunna Stadium , Yangon Attendance: 1,100Referee: Tejas Nagvenkar (India )
Group G
Source: AFC Rules for classification: Group stage tiebreakers
20 September 2023 (2023-09-20)20:00 UTC+8 Sultan Mizan Zainal Abidin Stadium , Kuala Terengganu Attendance: 5,996Referee: Al Majarafi Mahmood Salim Said (Oman )
20 September 2023 (2023-09-20)16:00 UTC+8 Biñan Football Stadium , Biñan Attendance: 350Referee: Zaid Thamer Mohammed (Iraq )
4 October 2023 (2023-10-04)19:00 UTC+11 Central Coast Stadium , Gosford Attendance: 4,037Referee: Gamini Nivon Robesh (Sri Lanka )
4 October 2023 (2023-10-04)20:00 UTC+8 Kapten I Wayan Dipta Stadium , Gianyar Attendance: 2,180Referee: Bijan Heydari (Iran )
26 October 2023 (2023-10-26)19:00 UTC+11 Central Coast Stadium , Gosford Attendance: 1,820Referee: Kim Woo-Sung (South Korea )
26 October 2023 (2023-10-26)16:00 UTC+8 Sultan Mizan Zainal Abidin Stadium , Kuala Terengganu Attendance: 1,220Referee: Ali Reda (Lebanon )
8 November 2023 (2023-11-08)20:00 UTC+8 Kapten I Wayan Dipta Stadium , Gianyar Attendance: 2,585Referee: Nasrullo Kabirov (Tajikistan )
8 November 2023 (2023-11-08)18:00 UTC+8 Biñan Football Stadium , Biñan Attendance: 200Referee: Ahmad Yacoub Ibrahim (Jordan )
29 November 2023 (2023-11-29)19:00 UTC+11 Central Coast Stadium , Gosford Attendance: 1,386Referee: Ammar Mahfoodh (Bahrain )
29 November 2023 (2023-11-29)20:00 UTC+8 Kapten I Wayan Dipta Stadium , Gianyar Attendance: 1,023Referee: Pranjal Banerjee (India )
13 December 2023 (2023-12-13)20:00 UTC+8 Sultan Mizan Zainal Abidin Stadium , Kuala Terengganu Attendance: 1,450Referee: Qasim Al-Hatmi (Oman )
13 December 2023 (2023-12-13)16:00 UTC+8 Biñan Football Stadium , Biñan Attendance: 215Referee: Jansen Foo Chuan Hui (Singapore )
Group H
Source: AFC Rules for classification: Group stage tiebreakers Notes:
^ Ranked on head-to-head points: Haiphong 4, PSM Makassar 1.
21 September 2023 (2023-09-21)19:00 UTC+7 Lạch Tray Stadium , Haiphong Attendance: 16,860Referee: Zhang Lei (China )
21 September 2023 (2023-09-21)20:00 UTC+8 Likas Stadium , Kota Kinabalu Attendance: 7,607Referee: Jonathon Barreiro (Australia )
5 October 2023 (2023-10-05)20:00 UTC+8 Kapten I Wayan Dipta Stadium , Gianyar Attendance: 334Referee: Kim Dae-Yong (South Korea )
5 October 2023 (2023-10-05)20:00 UTC+8 Jalan Besar Stadium , Singapore Attendance: 467Referee: Hettikamkanamge Perera (Sri Lanka )
25 October 2023 (2023-10-25)20:00 UTC+8 Kapten I Wayan Dipta Stadium , Gianyar Attendance: 58Referee: Ammar Mahfoodh (Bahrain )
25 October 2023 (2023-10-25)17:00 UTC+7 Lạch Tray Stadium , Haiphong Attendance: 7,235Referee: Qasim Al-Hatmi (Oman )
9 November 2023 (2023-11-09)18:00 UTC+8 Jalan Besar Stadium , Singapore Attendance: 389Referee: Pranjal Banerjee (India )
9 November 2023 (2023-11-09)20:00 UTC+8 Likas Stadium , Kota Kinabalu Attendance: 7,441Referee: Qasim Al-Hatmi (Oman )
30 November 2023 (2023-11-30)20:00 UTC+8 Kapten I Wayan Dipta Stadium , Gianyar Attendance: 215Referee: Hassan Akrami (Iran )
30 November 2023 (2023-11-30)20:00 UTC+8 Jalan Besar Stadium , Singapore Attendance: 624Referee: Liu Kwok Man (Hong Kong )
14 December 2023 (2023-12-14)19:00 UTC+7 Lạch Tray Stadium , Haiphong Attendance: 5,116Referee: Alex King (Australia )
14 December 2023 (2023-12-14)20:00 UTC+8 Likas Stadium , Kota Kinabalu Attendance: 7,254Referee: Ammar Mahfoodh (Bahrain )
Group I
Source: AFC Rules for classification: Group stage tiebreakers Notes:
^ Ranked on head-to-head goal difference: Taichung Futuro +1, Ulaanbaatar –1
21 September 2023 (2023-09-21)18:00 UTC+8 Estádio Campo Desportivo , Macau Attendance: 1,002Referee: Sultan Mohamed (United Arab Emirates )
21 September 2023 (2023-09-21)16:00 UTC+8 MFF Football Centre , Ulaanbaatar Attendance: 1,023Referee: Abdul Hakim Mohd Haidi (Brunei )
5 October 2023 (2023-10-05)16:00 UTC+8 MFF Football Centre , Ulaanbaatar Attendance: 919Referee: Ahmad A'Qashah (Singapore )
26 October 2023 (2023-10-26)18:00 UTC+8 Kaohsiung National Stadium , Kaohsiung Attendance: 126Referee: Razlan Joffri Ali (Malaysia )
26 October 2023 (2023-10-26)20:00 UTC+8 Estádio Campo Desportivo , Macau Attendance: 689Referee: Ramachandran Venkatesh (India )
9 November 2023 (2023-11-09)16:00 UTC+8 Nanzih Football Stadium , Kaohsiung Attendance: 352Referee: Clifford Postanes Daypuyat (Philippines )
9 November 2023 (2023-11-09)14:00 UTC+8 MFF Football Centre , Ulaanbaatar Attendance: 156Referee: Ali Reda (Lebanon )
30 November 2023 (2023-11-30)13:00 UTC+8 Nanzih Football Stadium , Kaohsiung Attendance: 41Referee: Seyed Vahid Kazemi (Iran )
30 November 2023 (2023-11-30)18:00 UTC+8 Nanzih Football Stadium , Kaohsiung Attendance: 136Referee: Ahmad Yacoub Ibrahim (Jordan )
10 December 2023 (2023-12-10)16:00 UTC+8 Nanzih Football Stadium , Kaohsiung Attendance: 125Referee: Hussain Sinan (Maldives )
14 December 2023 (2023-12-14)20:00 UTC+8 Estádio Campo Desportivo , Macau Attendance: 540Referee: Oh Hyeon-Jeong (South Korea )
14 December 2023 (2023-12-14)16:00 UTC+8 Nanzih Football Stadium , Kaohsiung Attendance: 96Referee: Mahmood Al Majarafi (Oman )
Ranking of runner-up teams
West Asia Zone
Since Group A only had three teams, the results against fourth-placed teams in Groups B and C were omitted for this ranking.
Source: AFC
ASEAN Zone
Updated to match(es) played on 30 November 2023. Source: AFC
Notes
^ Team is not using their own home stadium.
The match was originally hosting at their Campbelltown Sports Stadium in Sydney , but the match was forced to use BG Stadium in Pathum Thani (Thailand) to host after the Australian Government 's refusal to grant visas to the players and staff of Shan United .
The match was originally to be played on 5 October, but was postponed due to Typhoon Koinu .
References
^ "AFC Competitions Calendar 2022" (PDF). the-afc.com . Asian Football Confederation. Archived from the original (PDF) on 2022-01-13. Retrieved 2022-01-13.
"AFC Cup 2023/24 Competition Regulations" (PDF). Asian Football Confederation . 6 September 2023. Retrieved 27 October 2023.
"Jabal Al Mukaber Withdraw from AFC Cup" . Qatar News Agency . 26 November 2023. Retrieved 30 November 2023 – via Gulf Times.
"Macarthur FC forced to play AFC Cup home game in Thailand after Australian Government intervention" . The Sporting News . 2023-11-28. Retrieved 2023-12-03.
"澳科鄒北記亞協盃分組賽第二場比賽,原定5/10(周四)作客南巿台鋼;受颱風「小犬」抵台影響,亞足協宣布賽事延期。" [AFC postponed the second matchday of AFC Cup for Chao Pak Kei, which was originally to be played away against Tainan City Taiwan Steel on 5 October, due to Typhoon Koinu.]. Facebook (in Chinese). Chao Pak Kei . 4 October 2023. Retrieved 26 October 2023.
External links
2023 –24 in Asian football (AFC ) « 2022–23 » 2024–25 Domestic leagues
Domestic cups
League cups
Super Cups
Regional club competitions
AFC club competitions
National team competitions
Categories :
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.
**DISCLAIMER** We are not affiliated with Wikipedia, and Cloudflare.
The information presented on this site is for general informational purposes only and does not constitute medical advice.
You should always have a personal consultation with a healthcare professional before making changes to your diet, medication, or exercise routine.
AI helps with the correspondence in our chat.
We participate in an affiliate program. If you buy something through a link, we may earn a commission 💕
↑