I drank 3 beers about 33 hours ago and then drank 1 more beer 24 hrs ago. I had to take a urine analysis, will it show up positive for alcohol?

No. If your last beer was 24 hours before your urinalysis, the alcohol should have been gone, assuming you were well-hydrated during this period. From now on, why not comply with your abstinence program? Anyone who pressures you to drink isn't your friend. You've got two health issues that make drinking a bad idea. And you won't have to worry.