I suggest you make an appointment to see your doctor.
By what you describe, you may have diabetes and the doctor would be able to take a blood test to find out if that is the case.
Having low iron levels can make you feel light headed and weak too.
But also if your sugar levels drop too low causing hypoglycaemia, this can make you feel sick and shaky. You do not need to be a diabetic to suffer from hypoglycaemia.
With you complaining of erectile problems and tingling sensations this can be through having diabetes.
Get checked out as soon as possible. Undiagnosed diabetes and high uncontrolled sugar levels can lead to nerve damage.
Thanks for the comments so far...
I hope I don't have a serious problem like diabetes, but whatever I have I need to find out asap so I can take the proper actions.