well i for one Ali, are very much in your shoes, tho my DH isnt away fro anywhere near as long as yours is - i do know how your feeling.
It can be very difficult when your partner is away as much as he is home (sometime away more)
to you sweet xxx