its up to you now to decide, all these informations given to you are helpful. You have to decide not only for urself but what is good for u in the future.

it will be very painful if u leave him now, but it will only be for awhile dear! after a year or two u will get fully get over him.

look at urself in the future not at present.

i wish u all the very best. u deserve true love and commitment.

Cheers!