arrêter d'allaiter

Alors voilà j'allaite le petit Mathias depuis maintenant 5 mois et je désirerai commencer a arrêter.
Pour l'instant je lui donne le sein vers 8h30, a midi des petits pots complétés parfois par le sein, a 16h un biberon et le soir le sein vers 20h, mais en général il revient toutes les nuits vers 2 ou 3h pour manger encore, alors je lui redonne le sein.
Là j'ai essayé de lui donner le sein a 16h et le biberon le soir pour voir si il passe la nuit, car il ne fait jamais une nuit complete.
Je voudrais arrêter de l'allaiter, mais si je supprime encore une tétée mes seins sont énormes et ils me font mal, je ne sais pas comment faire, j'ai entendu parler de médicaments, quelles tétées faut il arrêter en premier et a quel rythme ?
Merci de votre aide

Vic