S.P.
Your son is not yet three. You need to be the mom and to say, "It's time to get up." And then, if he doesn't, you need to pick him up and make him. If you don't, you are asking for major issues later. If preschool has a start time, then you need to be there for that.