If your last haircut was done on wet hair, the apparent unevenness could be because your curls shrink differently as they dry. Unless you know a stylist (preferably experienced with curls) who can cut your hair dry, you might be better off not cutting it. Also, if you do get a cut, you could cut some of the longer curls a bit and let the shorter curls grow to catch up so you don't lose length while getting them more even looking. In the end, of course, it is your hair and you have to choose to do what will make you more comfortable.
Experimenting with too many products to name here. All this great info keeps my head spinning.