Your BP readings measured on different days is more than 140/90 -, indicates stage 2 hypertension.
I assume you have measured BP using upper arm digital bp apparatus taking morning and evening readings ,with proper blood pressure measurement protocols.
With life style modification and diet modification if your BP is brought under 140/90 you may not require medicine immediately
Next Steps
Get your blood investigation that includes CBC renal profile
liver function test
lipid profile glucose levels and
hba1c,
thyroid functions , ECG tracing and echo as you are only 31 years
Health Tips
your BMI is being higher weight reduction is important
reduce salt intake
avoid fatty foods smoking and alcohol consumption
use fresh fruits and vegetables in your diet
exercise for 30 minutes a day for 5 days in a week