Hi, bro, having similar issues as yours(im 35, btw), but i guess mine is due to mental cos i masturbate quite frequently( no enuff $$ to go out enjoy

)
it might be mental issues, it might be physical, u shld probaly see a doctor to get some advice. if found out its not due to physical, then at least u know whats wrong. U r still 28, still got long road infront of u wor...