There is nothing wrong with you - you obviously enjoy much and have learned to create your now!
Learn to live in the now and here!
Learn to be detached about your life situation.
Learn to control your mind "your Ego" and know that all change is change for the good.
We are all spiritual beings experiencing in the human body.
Get your act together and finish your studies. Letting go is one of the hardest things humans have to learn. Do it.
Accept what is - the issness of things, bless it and let it go. You have far more important things to do than waste your precious life force on the past and the future - there is no other time but NOW!
Why would God create anything that is imperfect? Why would he create and then put massive restrictions on how people should behave? He may as well have created robots!
He has given us freedom to create, to choose, to experience!
RE: why ?