Hi, Morning erections are NOT A MUST. Their absence does not mean big. Early ejaculations are very common in young men. Do not be preoccupied with these thoughts, dont be under the impression that you have some big sexual problem. These thoughts themselves can cause low libido, if even if are perfect otherwise.
Get medical check up done for excessive weight, obesity (if any) and possible accompanying conditions like high BP and high Sugar etc. Consult a sex counselor for counseling.
You would benefit from physical exercises which increase your testosterone levels, make you more active and healthy.