There are multiple causes of not getting a complete erection. A few things like increased stress, decreased sleep, not enough foreplay, smoking tobacco, obesity etc. It is essential to understand the cause behind it first and then take appropriate treatment.
Health Tips
Do not self medicate as the treatment is based on the cause of decreased erections.