Yes, you can cash your own money order if you are the payee. Money orders can only be cashed by the payee provided, so you cannot cash a money order that is not intended for you.