IF you are bf less, then yeah, it probably wouldn't hurt to get a different contraceptive unless you like surprises LOL. As for the first issue, it's normal for some babies to start to self wean now, even though they are still quite happy to have milk of some description. I don't think it's because you don't have enough, but if he's still having a bf morning and night, he might just be happy to have it at those times but during the day he is fine without it kwim?