Im more and more confuse

Visa stamp March 22 expires on Sept 22, 2007
i cant fly soon as i need to endorse my job properly the soonest is on May 17.....will i have a problem on that??
getting married on 2nd week of June....
When do i need to get FLR? confuse!
HELP PLEASE!

M@