Do I need to fast before I have a PSA test?
PSA does not need to be a fasting specimen, however you should be sexually abstinent for 72 hours prior to the blood test.
Here are some links you may find helpful:
What to expect at a Urologist visit
Are you part of this boy's club?