Hey, you don't sound that bad. Ask him? Work on yourself to be the best person that you can be. Otherwise, 2 years is a long time to wait. I am not an advise giver but an ultimatum might be instore.