Social & Preventive Medicine

MC side effect of DMPA is:-