Changing birth control

So after I had my son I got the depo but I bled for 2 months straight. I changed from depo to pills after that, but the pills seem to take my sex drive down and I’m always moody. I’m thinking of going back to the shot but I’m worried I’ll bleed for 2 months straight again... any recommendations?