Whenever I have been on BCP (which also has been Levlen ED), my period lasts 2 to 3 days. At the very most I only ever got mine whilst on BCP's for 4 days.
I'd say that you're probably one of the few that just get shorter, lighter periods whilst on BCP, so nothing wrong with you