crying randomly after giving birth

I had my son 3 weeks ago today and ever since I get into these crying spells I am a first time mother is this normal and how long does it last?